我是android app dev的新手。当我创建一个新的AVD时,当我在这个AVD上点击start时:我得到了以下信息:
Starting emulator for AVD 'Nexus_4_16_AVD'
PANIC: Could not open: Nexus_4_16_AVD
发布于 2013-08-31 04:03:27
这是ADT插件中的一个错误。要解决此问题,请使用NTFS符号链接。
我有一个用于windows7的C:驱动器和一个用于我所有工作和数据的D:驱动器。安装Windows7后,我将所有特殊文件夹从C:\Users\John Doe重新定位到D:\John Doe。ADT插件正在尝试从C:加载仿真器,而它和配置文件都在D:上(死机:无法打开等)。NTFS可以让ADT插件使用NTFS符号链接从D:读取。在C:\Users\John Doe (显然使用您的用户名)中打开命令提示符,使用mklink命令。
mklink /J "C:\Users\John Doe\\.android" "D:\John Doe\\.android"
现在,当ADT插件试图引用C:上的.android时,NTFS会将请求发送到D:,仿真器就会正确启动。
或
如果不是路径问题,则:
创建一个名为:ANDROID_SDK_HOME
的环境变量并将其设置为C:\Users\Administrator Open Eclipse > Window > Preferences
,然后单击Run/Debug
和字符串替换,添加一个名为: user.home的新变量并将其设置为C:\Users\Administrator
,创建一个AVD并运行它。
发布于 2013-10-16 15:46:26
简单地说,如果对您没有任何效果,只需将.android文件夹复制到C:\Users.android即可。
发布于 2013-10-19 01:29:37
我也有同样的问题,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。虚拟设备已经创建,并且工作正常。
https://stackoverflow.com/questions/18540607
复制相似问题