尝试此解决方案:
您快到了。通过命令行创建AVD之后,找到您的AVD的位置。在我的Mac上,它们位于我的主目录中的.android / avd文件夹中。作为参考,我的新AVD的名称为Api-15-Gnex。我编辑了两个文件(我猜是有某种错误的,否则应该全部通过GUI完成)。我编辑了以下两个文件(根据您的情况进行更改)。下面是它们的外观:
[1)Api_15_Gnex.ini
avd.ini.encoding=UTF-8
path=/Users/kaamel/.android/avd/Api-15-Gnex.avd
path.rel=avd/Api-15-Gnex.avd
target=android-15
2)Api-15-Gnex.avd / config.ini
avd.ini.encoding=UTF-8
AvdId=Api_15_Gnex
abi.type=x86
avd.ini.displayname=Api 15 Gnex
disk.dataPartition.size=4G
hw.accelerometer=yes
hw.audioInput=yes
hw.battery=yes
hw.camera.back=none
hw.camera.front=none
hw.cpu.arch=x86
hw.dPad=no
hw.device.hash2=MD5:6930e145748b87e87d3f40cabd140a41
hw.device.manufacturer=Google
hw.device.name=Nexus 4
hw.gps=yes
hw.gpu.enabled=no
hw.gpu.mode=off
hw.keyboard=yes
hw.lcd.density=320
hw.mainKeys=no
hw.ramSize=512
hw.sdCard=yes
hw.sensors.orientation=yes
hw.sensors.proximity=yes
hw.trackBall=no
image.sysdir.1=system-images/android-15/default/x86/
runtime.network.latency=none
runtime.network.speed=full
runtime.scalefactor=0.1
sdcard.path=/Users/kaamel/.android/avd/Api-15-Gnex.avd/sdcard.img
skin.name=768x1280
skin.path=768x1280
skin.path.backup=/Applications/Android Studio.app/Contents/plugins/android/lib/device-art-resources/nexus_4
tag.display=Default
tag.id=default
vm.heapSize=48
编辑后,没有错误,我可以像其他AVD一样编辑和/或运行它。请注意,这些路径特定于我的设置,您需要将其更改为您的路径(例如,我的主目录位于Users / kaamel,或者我的Android Studio安装在/ Applications / Android Studio.app等)。
祝你好运!
其他信息:
请务必同时检查Api_15_Gnex.ini
(或任何您命名为AVD的名称)。最后一行“ target = android-15”必须与image.file.sysdir.1目标匹配。它们必须相同,在本例中为android-15。一旦执行此操作,即使出现错误,也请单击“显示高级设置”并更正其他错误(如外观名称,内部存储等),然后在没有其他错误时,单击“完成”并重新生成AVD。