我在Ubuntu系统中使用Android SDK已经有一段时间了。最近,我将系统升级到Ubuntu 13.10版本后,在尝试启动Android虚拟设备时,遇到了以下错误:
Starting emulator for AVD 'Ace2'
PANIC: Could not open: Ace2
我尝试更改文件和文件夹的权限,但仍然没有改善。有任何建议吗?
即使我也遇到了同样的问题,现在已经解决了。
如果您正在使用Eclipse IDE,则在设置环境变量后:
名称:ANDROID_SDK_HOME
值:C:\Users\user
这应该是您的.android所在的路径,在我的情况下为:C:\Users\user.android..但不要在路径中添加.android。
转到eclipse>窗口>首选项>运行/调试>字符串替换>新建:
名称:user.home
值:C:\Users\user
与环境变量中相同的路径。
稍后关闭您的Eclipse,然后再次以管理员身份运行。
.
我开始使用Eclipse,并遇到了错误: PANIC:无法打开AVD。 当我在AVD Manager中创建一个新的AVD时,我看到路径显示为: C:\ Windows \ System32 \ config \ systemprofile.android \ avd
参考以上帖子,我尝试将avd文件夹从刚才提到的路径复制到: C:\ Users \ User_name.android文件夹,它起作用了。
我希望这可以帮助您。 谢谢。
我使用Linux: 我遇到了这个错误,因为我第一次用root启动模拟器,然后我用sudo或普通用户启动了模拟器! 另外,我尝试启动一个不存在的模拟器。
所以尝试以root身份启动!
Android IDE搜索的AVD位置可能是错误的。
最简单的检查方法是使用AVD管理器创建一个新的AVD,并检查位置是否与“Ace2”相同,并且可以运行:
emulator -avd <avd-name>