无法创建AVD管理器

时间:2014-06-18 20:11:02

标签: java android

我已经安装了Android开发工具和Android SDK但我无法创建AVD Manager。 我尝试在创建新的Android设备管理器中选择不同的选项,但是当我点击确定时没有任何反应。控制台打印以下错误消息:

[2014-06-18 22:02:23 - SDK Manager] Error: null

这也是:

[2014-06-18 22:27:05 - SDK Manager] Warning: Couldn't open file: /Users/eduarddedu/.android/devices.xml (No such file or directory)

我安装了ARM EABI v7a系统映像,我没有在名称字段中使用任何空格。

我也试过像某人建议的那样运行monitor.bat; Android设备管理器启动屏幕短暂出现,但后来我收到一条错误消息,说明发生了错误并且'查看日志文件:/ Users / ...

我打开了日志文件并说:

java.io.IOException:文件夹“/Users/eduarddedu/.android/monitor-workspace/.metadata”是只读的。

这真的很奇怪,因为/ Users / eduarddedu中没有任何文件夹.android。我使用ls -a查看隐藏文件。

我不知道这是否相关但我还发现Android SDK Manager日志会报告这两个错误:

无法获取网址https://dl-ssl.google.com/android/repository/addons_list-2.xml,原因:找不到文件

无法获取网址https://dl-ssl.google.com/android/repository/repository-9.xml,原因:找不到文件

就是这样。非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

解决了,我现在可以创建AVD了。要创建AVD,android会尝试在当前用户的主文件夹中写入文件。在我的情况下,主文件夹不可写。我以root用户身份登录,并从' staff'更改了主文件夹的所有者。对我来说,使用chown命令。这是一个关于如何在bash shell中执行此操作的优秀教程:gd.tuwien.ac.at/linuxcommand.org/lts0070.html