11

我有 Ubuntu 11.04,我下载了最新的 eclipse ADT 包,我也安装了所有ia32libs,我不知道为什么模拟器没有启动,我尝试了各种设备配置,我有 4 个平台 2.2、2.3、4.0、4.2。我尝试了各种排列和组合,但虚拟设备没有显示出来——没有一个。

我还在其他 SO'questions 中尝试了各种解决方案,但它们并没有解决我的问题。我已经被困在这几个星期了,我仍然没有到达哪里?请帮助

仅供参考:我也有 eclipse Helios,因为它工作正常,但我无法获取/下载 3.0/Honeycomb 以上的平台,而在 Helios 中,虚拟设备工作正常。我不知道它是否相关,但仍然..

4

9 回答 9

12

在命令行参数中运行你的模拟器

要从命令行启动模拟器实例,请导航到tools/SDK 文件夹。输入模拟器命令如下:

emulator -avd <avd_name>

更多关于模拟器链接在这里:

于 2013-02-20T10:02:01.303 回答
10

在带有 NVidia 显卡的 Ubuntu 14.04 64 位上,我必须执行以下操作:

  1. 为 Eclipse 安装 SDK 和 ADT 插件
  2. 安装 32 位库sudo apt-get install lib32stdc++6 lib32z1
  3. 安装 OpenGL 库sudo apt-get install libgl1-mesa-dev
  4. 为显卡安装专有驱动程序:系统设置 > 软件和更新 > 附加驱动程序 NVIDIA 二进制驱动程序版本 331.38
  5. 在 Eclipse 中,运行 Android Virtual Device Manager 并编辑设备。启用“使用主机 GPU”并保存。

然后它起作用了。

于 2014-03-28T12:04:42.890 回答
3

Ubuntu Android 模拟器问题 [已解决]

android 模拟器的问题不在于硬件驱动程序。它是 OpenGL 驱动程序。要解决它,请执行以下步骤:

  1. 打开 synaptic 包管理器(如果没有请从 Ubuntu 软件中心安装)
  2. 在快速过滤器中输入“opengl”并按搜索。
  3. 选择以下软件包:
    libgles1-mesa-dev
    libgles2-mesa-dev
    libgles1-mesa
    libgles2-mesa
    libqt4-opengl [Update/Upgrade]
    glmark2
    glmark2-es2
    libgles1-mesa-dbg
    libgles2-mesa-dbg
    freeglut3
    libhugs-opengl-bundled

  4. 选择程序
    右键单击​​包并选择“标记为安装”。

  5. 并单击“应用”。
  6. 使用模拟器享受安卓编程。
于 2013-05-13T23:20:41.600 回答
1

在 Ubuntu 12.04 LTS 64 位(安装了 32 位库)上,我的案例是:

1-正确下载并安装SDK

2-将ADT插件下载到Eclipse并重新启动它

3-正确设置SDK目录

4-创建一个Android项目,然后点击RUN AS > Android application

5-问我一个模拟器,所以我从 AVD 创建了一个(在运行配置的一些步骤之后)

6-然后我再次右键单击该应用程序,运行为> A​​ndroid应用程序

7-出现一条消息>错误:无法启动模拟器...正确安装SDK(类似的东西)

8-重新启动Eclipse ...一切都很好!!!!!!!!!!!!!!!!!!

于 2013-12-22T15:51:50.913 回答
1

您需要更改以下选项:
编辑您的avd并将“仿真性能”选项更改为“软件”。

它会起作用的。

于 2017-06-09T22:40:22.243 回答
0

我正在使用Bumblebee禁用我的nvidia卡...

似乎 Android Studio 不喜欢那样。

optirun /opt/android-studio/bin/studio.sh

然后在 Android Studio 中打开 AVD Manager 使其工作。

于 2017-07-27T09:47:17.537 回答
0

来源:https ://cialu.net/solve-android-studio-avd-issue-with-ubuntu-16-10/

   sudo apt-get install lib64stdc++6:i386

   sudo apt-get install mesa-utils

(寻找sdk的路径)

  cd YOURPATH/Android/Sdk/emulator/lib64

  mv libstdc++/ libstdc++.bak

  ln -s /usr/lib64/libstdc++.so.6  libstdc++

最后,使用模拟器再次运行您的应用程序。

于 2017-09-28T07:20:20.790 回答
0

在此处输入图像描述 如果您遇到上述错误,请更新/升级您的 Linux 机器(Ubuntu),例如

  1. sudo apt-get 更新
  2. sudo apt-get 升级

并确保按照Android 开发者网站安装了所有必需的软件。 如果您仍然面临与每个图像相同的问题,请在启动模拟器之前在终端中使用 su 模式。 sudo su - 使用此命令成为 Su 用户

于 2017-10-17T13:12:17.427 回答
0

由于 Ubuntu 既不支持 32 位也不支持 Android 开发者工具支持 32 位(现在和合法),还有一些具有 512 mb ram 之类的低端 pc,并且对于随便玩 pc 游戏,运行 android 的最佳选择是Android X86 。它快速且始终运行的 android 模拟器(实际上不是模拟器,而是一个操作系统)你可以将它用于任何事情,即使 20 岁的电脑也可以非常流畅地运行它。



要在您的任何计算机上运行它,请按照以下步骤操作: -

  • 转到https://www.android-x86.org/
  • 从那里下载任何iso(我建议PC超过512 mb ram = 4.4 kitkat,最新的超过2gb ram(android 9.*))
  • 下载 Rufus 或Etcher(推荐使用 Etcher,下载 Portable)
  • 闪存到您的笔式驱动器或 SD 卡
  • 保持插入并重新启动
  • 您将在登录页面(返回您的电脑,单击此处
  • 单击 Live CD(如果不工作,请单击更多选项或 VESA 模式)
于 2021-08-06T12:31:00.207 回答