我是新手并试图在Android上运行我的第一个应用程序。我创建新设备的步骤如下:(操作系统是Mac OS X版本10.7.5)
步骤
1- opened Android Virtual Device(AVD) Manager
2- Clicked on Device Definitions
3- Choosen Nexus 4 by Google
4- Clicked on Create AVD
5- In AVD the settings are as shown in the image.
6- I click on ok but the console shows following error messages.
输出
[2014-10-22 13:28:16 - SDK Manager] Failed to create the SD card.
[2014-10-22 13:28:16 - SDK Manager] Failed to create sdcard in the AVD folder.
答案 0 :(得分:0)
我从未对标准的Eclipse AVD好运,通常会遇到麻烦和错误。我不是想在这里做广告,也不想在免费程序之外做任何事情,Genymotion对我有用。它像任何其他虚拟设备一样运行,一旦你运行设备,你也可以从eclipse运行你的应用程序。拥有普通虚拟设备的所有选项。
至于你的问题,this堆栈溢出应该会有所帮助。
链接网址的关键信息:
转到计算机中的以下目录:
C:\ Users.android \ AVD
在此目录中,您将找到所有文件和目录 您的avd机器的定义和内容 -
现在执行基本的故障排除步骤:
- 检查avd目录是否存在,以及它是否包含名为" sdcard.img"的文件。
- 如果文件存在,请尝试重命名(检查它是否已锁定),然后转到eclipse并要求创建一个新的SD卡。
- 如果失败,请尝试手动创建一个具有该名称的文件来检查预设。
评论:
所以你的问题是没有创建SD卡,而是创建了avd。 正确?你在目录的名称中有空格吗? SDK是安装还是在windows用户目录中?
您也可以通过mksdcard命令
手动创建SD卡答案 1 :(得分:0)
我可以通过将我的O / S升级到OS X Yosemite来解决问题。
要在应用商店或Google中下载并安装此新O / S类型名称。
答案 2 :(得分:0)
您的AVD文件夹应该在此
C:\Users\.android\avd