Android Emulator没有在Ubuntu中启动

时间:2013-02-20 09:29:11

标签: android android-emulator ubuntu-11.04 eclipse-adt

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

我也在其他SO'问题中尝试了各种解决方案,但它们并没有解决我的问题。我已经坚持了几周,仍然没有到达那里?请帮助

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

9 个答案:

答案 0 :(得分:10)

在命令行参数

中运行模拟器

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

emulator -avd <avd_name>

有关模拟器link here:

的更多信息

答案 1 :(得分:10)

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

  1. 安装Eclipse的SDK和ADT插件
  2. 安装32位库sudo apt-get install lib32stdc++6 lib32z1
  3. 安装OpenGL库sudo apt-get install libgl1-mesa-dev
  4. 安装显卡的专有驱动程序:系统设置&gt;软件&amp;更新&gt;其他驱动程序NVIDIA二进制驱动程序版本331.38
  5. 从Eclipse运行Android虚拟设备管理器并编辑设备。启用“使用主机GPU”&amp;保存。
  6. 然后工作。

答案 2 :(得分: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. 使用EMULATOR享受ANDROID编程。

答案 3 :(得分:1)

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

1-正确下载并安装了SDK

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

3-正确设置SDK目录

4-创建一个Android项目,然后单击RUN AS&gt; Android应用程序

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

6-然后我再次右键单击该应用程序,RUN AS&gt; Android应用程序

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

8-重启Eclipse ......每件事都很好!!!!!!!!!!!!!!!!!!

答案 4 :(得分:1)

您需要更改以下选项:
修改 avd 并更改&#34;模拟效果&#34;选项&#34;软件&#34;。

它会起作用。

答案 5 :(得分:0)

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

似乎Android Studio不喜欢这样。

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

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

答案 6 :(得分: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++

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

答案 7 :(得分:0)

enter image description here 如果您收到上述错误,请更新/升级您的Linux机器(Ubuntu),例如

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. 并确保根据Android Developer网站安装所有必需的软件。  如果您仍然面临与图像相同的问题,请在启动仿真器之前在终端中使用su模式。 sudo su - 使用此命令为Su用户

答案 8 :(得分:0)

由于 Ubuntu 不支持 32 位,Android 开发者工具都不支持 32 位(现在和合法),而且还有一些像 512 mb 内存这样的低端电脑,对于在电脑上随便玩游戏,运行 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,下载便携版)
  • 闪存到您的笔式驱动器或 SD 卡
  • 保持插入并重新启动
  • 您将进入登录页面(返回您的电脑,Click here
  • 单击 Live CD(如果不起作用,请单击更多选项或 VESA 模式)