ubuntu上的android sdk为AVD启动模拟器PANIC:无法打开:

时间:2013-05-04 07:27:30

标签: android ubuntu

我在Windows上找到了这个问题的大量答案,但我的问题是在Linux(ubuntu)上。我刚刚下载了adt包,启动了eclipse并尝试从虚拟设备管理器启动模拟器,但我收到了消息

Starting emulator for AVD 'AS'
PANIC: Could not open: AS 

我尝试以root用户身份运行,但没有成功。

由于

6 个答案:

答案 0 :(得分:2)

不要使用./emulator -avd {AVD NAME}作为超级用户...尝试使用它而不使用root它可以为我工作..有关详细信息,请参阅此link

答案 1 :(得分:1)

我遇到了同样的问题。事实证明我对Eclipse ADT Bundle没有适当的权限。

尝试:

sudo chown -R username adt-bundle-linux-x86_64****

确保您对工作区也有权限......

sudo chown -R username Workspace

然后你应该能够以非root身份启动Eclipse并运行AVD就好了。

答案 2 :(得分:0)

如果您在开发计算机上运行64位发行版,则需要使用apt-get ::

安装ia32-libs软件包

打开终端并输入以下内容

   sudo apt-get install ia32-libs

有关更多信息,请查看以下链接

http://developer.android.com/sdk/installing/index.html

我猜android sdk是32位,所以如果你在64位机器上运行你需要ia32-libs

编辑:

你可以试试这个

打开终端

并输入

  sudo chmod -R 777 'YOURPATH of sdk folder(Just Drag and Drop your Android sdk folder here)'

这将提供读写和执行权限

答案 3 :(得分:0)

你可以尝试零碎的安装

eclipse下载 - 没有捆绑

sdk下载安装

adt

我使用ubuntu 12.04和eclipse 4.3并且一切正常。

答案 4 :(得分:0)

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

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

  1. 打开synaptic包管理器(如果没有请从Ubuntu软件中心安装)

  2. 在快速过滤器中输入“opengl”并按搜索。

  3. 选择以下套餐: libgles1台面-dev的 libgles2台面-dev的 libgles1台面 libgles2台面 libqt4-opengl [更新/升级] glmark2 glmark2-ES2 libgles1台面,DBG libgles2台面,DBG freeglut3 libhugs的OpenGL捆绑

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

  5. 然后点击“应用”。

  6. 使用EMULATOR享受ANDROID编程。

答案 5 :(得分:0)

我发现chown ~/.android以及为我提供的ADK目录​​(ubuntu 12)