4

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

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

我试图以 root 或非 root 身份运行都没有成功。

谢谢

4

6 回答 6

2

不要使用 ./emulator -avd {AVD NAME} 作为超级用户...尝试在没有 root 的情况下使用它对我有用..有关更多详细信息,请参阅此链接

于 2013-05-15T07:27:08.590 回答
1

我只是有同样的问题。原来我对我的Eclipse ADT Bundle.

尝试:

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

确保您也拥有工作区的权限...

sudo chown -R username Workspace

然后您应该能够以非 root 用户身份启动 Eclipse 并正常运行 AVD。

于 2013-05-10T00:10:54.177 回答
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)'

这将授予读写和执行权限

于 2013-05-04T07:29:12.700 回答
0

你可以尝试零碎安装

eclipse 下载 - 没有捆绑

sdk下载安装

广告

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

于 2013-05-04T09:00:55.127 回答
0

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

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

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

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

  3. 选择以下软件包: libgles1-mesa-dev libgles2-mesa-dev libgles1-mesa libgles2-mesa libqt4-opengl [更新/升级] glmark2 glmark2-es2 libgles1-mesa-dbg libgles2-mesa-dbg freeglut3 libhugs-opengl-bundled

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

  5. 并单击“应用”。

  6. 使用模拟器享受安卓编程。

于 2013-05-13T23:25:39.953 回答
0

我发现chown ~/.android除了 chowning ADK 目录对我有用(ubuntu 12)

于 2013-08-01T13:38:46.010 回答