在我的Ubuntu中,我已经使用android相当一段时间了。最近,我把它升级到了Ubuntu13.10。从那时起,每当我试图启动android虚拟设备时,我都会得到以下错误:
Starting emulator for AVD 'Ace2'
PANIC: Could not open: Ace2我试图更改文件和文件夹的权限,但仍然没有改进。有什么建议吗?
发布于 2014-01-21 22:51:18
它可能是为另一个用户创建的,正如这篇博客文章所建议的那样。检查/home/your-user-name/.android/avd内容以及/root/..android/avd。在我的例子中,我创建的AVDs位于root,而IDE试图在我的用户avd目录中找到它们。将所有内容复制到另一个AVD目录中就成功了。
祝好运!
发布于 2014-03-19 16:58:50
我有同样的问题,这是通过遵循这个线程的建议(这是主要问题)来解决的,但还不够。我不得不在我的案子里做更多的事。请看下面是否有帮助。
首先,由于我使用命令"sudo ./ eclipse“启动了eclipse,所以”..android/avd“是在"/root”下创建的,而不是在"/usr/myname“下创建的。这一点,我通过将“..android/avd”从"root“复制到"/usr/myname”来更正。
然而,这仍然没有解决问题。然后,我必须在两个地方更改权限,如下所示: cd /usr chmod a+r+w+x -R myname (这是为了确保文件夹myname和所有子文件夹获得最大访问权限)。cd /usr/local a+r+w+x -R adt linux-x86_64-20131030
最后,在再次启动eclipse时,只需键入./eclipse (没有sudo)。
对啰。那就成功了。注意:您将看到我为所有子文件夹提供了最大权限,这是因为我的是一个学习设置。根据您的使用情况,您可能需要小心地提供对包含用户数据的两个主目录下的所有文件夹的读/写/执行访问。
发布于 2014-12-02 09:51:45
就连我也面临着同样的问题,从现在开始就已经解决了。
如果您正在使用Eclipse,那么在设置了Environment变量之后:
名称: ANDROID_SDK_HOME 值:C:\user\user
在我的例子中,这应该是您的.android所在的路径: C:\Users\user.android..但是不要在path中添加.android。
转到eclipse > windows > preferences > run/debug > string替代> new:
名称: user.home 值:C:\user\user
与环境变量中的路径相同。
稍后关闭您的日食然后
再次以管理员身份运行
。
https://stackoverflow.com/questions/20866033
复制相似问题