我在 Windows 上找到了很多关于这个问题的答案,但我的问题是在 linux (ubuntu) 上。我刚刚下载了 adt 包,启动了 eclipse 并尝试从虚拟设备管理器启动一个模拟器,但我收到了消息
Starting emulator for AVD 'AS'
PANIC: Could not open: AS
我试图以 root 或非 root 身份运行都没有成功。
谢谢
不要使用 ./emulator -avd {AVD NAME} 作为超级用户...尝试在没有 root 的情况下使用它对我有用..有关更多详细信息,请参阅此链接
我只是有同样的问题。原来我对我的Eclipse ADT Bundle
.
尝试:
sudo chown -R username adt-bundle-linux-x86_64****
确保您也拥有工作区的权限...
sudo chown -R username Workspace
然后您应该能够以非 root 用户身份启动 Eclipse 并正常运行 AVD。
如果您在开发机器上运行 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)'
这将授予读写和执行权限
Ubuntu Android 模拟器问题 [已解决]
android 模拟器的问题不在于硬件驱动程序。它是 OpenGL 驱动程序。要解决它,请执行以下步骤:
打开 synaptic 包管理器(如果没有请从 Ubuntu 软件中心安装)
在快速过滤器中输入“opengl”并按搜索。
选择以下软件包: 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
选择程序 右键单击包并选择“标记为安装”。
并单击“应用”。
使用模拟器享受安卓编程。
我发现chown ~/.android
除了 chowning ADK 目录对我有用(ubuntu 12)