我是Android app dev的新手。当我创建一个新的AVD时,当我点击这个AVD的开始时:我得到以下内容:
Starting emulator for AVD 'Nexus_4_16_AVD'
PANIC: Could not open: Nexus_4_16_AVD
答案 0 :(得分:30)
这是ADT插件中的错误。有关解决方法,在修复之前使用NTFS符号链接。
我有一个用于Windows 7的C:驱动器和用于我所有工作和数据的D:驱动器。安装Windows 7后,我将所有特殊文件夹从C:\ Users \ John Doe重定位到D:\ John Doe。 ADT插件尝试从C:加载模拟器时,它和配置文件在D:(PANIC:无法打开等)。 NTFS可以使用NTFS符号链接从D:读取ADT插件。在C:\ Users \ John Doe中打开命令提示符(显然使用您的用户名),使用mklink命令。
mklink /J "C:\Users\John Doe\\.android" "D:\John Doe\\.android"
现在当ADT插件尝试在C:上引用.android时,NTFS将请求发送到D:并且模拟器正确启动。
OR
如果不是路径问题,那么:
创建一个名为ANDROID_SDK_HOME
的环境变量并将其设置为C:\Users\Administrator Open Eclipse > Window > Preferences
并单击Run/Debug
并使用字符串替换添加一个名为:user.home的新变量并将其设置为{{1创建一个AVD并运行它。
答案 1 :(得分:11)
如果没有任何作用,只需将.android文件夹复制到C:\ Users \ .android。
答案 2 :(得分:3)
我有同样的问题,第一个Umer Farooq的建议解决了它。 C:/ Users / MyName文件夹中已存在文件夹.android。我将其压缩到.android.zip进行备份,然后删除文件夹C:/Users/MyName/.android。然后我打开了一个命令提示符(它已经位于C:/ Users / MyName)并执行了一个命令:
mklink /J "C:\Users\MyName\\.android" "D:\\.android"
然后我重新启动了eclipse并启动了AVD。虚拟设备已创建且运行良好。
答案 3 :(得分:1)
我的avd位于文件夹d:\ c_data.android中。它在文件夹c:\ users \ rkk.android中搜索。 我从d:\复制了avd文件夹并粘贴在c:\ users \ rkk.android中。这是成功的。