我在Windows上找到了这个问题的大量答案,但我的问题是在Linux(ubuntu)上。我刚刚下载了adt包,启动了eclipse并尝试从虚拟设备管理器启动模拟器,但我收到了消息
Starting emulator for AVD 'AS'
PANIC: Could not open: AS
我尝试以root用户身份运行,但没有成功。
由于
答案 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)
答案 4 :(得分:0)
Ubuntu Android模拟器问题[已解决]
android模拟器的问题不是硬件驱动程序。它是OpenGL驱动程序。要解决它,请完成以下步骤:
打开synaptic包管理器(如果没有请从Ubuntu软件中心安装)
在快速过滤器中输入“opengl”并按搜索。
选择以下套餐: libgles1台面-dev的 libgles2台面-dev的 libgles1台面 libgles2台面 libqt4-opengl [更新/升级] glmark2 glmark2-ES2 libgles1台面,DBG libgles2台面,DBG freeglut3 libhugs的OpenGL捆绑
选择程序 右键单击包并选择“标记为安装”。
然后点击“应用”。
使用EMULATOR享受ANDROID编程。
答案 5 :(得分:0)
我发现chown ~/.android
以及为我提供的ADK目录(ubuntu 12)