Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android &引用;启动AVD的仿真器“;然后惊慌失措:打不开……”;_Android_Avd_Panic - Fatal编程技术网

Android &引用;启动AVD的仿真器“;然后惊慌失措:打不开……”;

Android &引用;启动AVD的仿真器“;然后惊慌失措:打不开……”;,android,avd,panic,Android,Avd,Panic,我是android应用程序开发的新手。当我创建一个新的AVD时,当我在这个AVD上单击开始时:我得到以下信息: Starting emulator for AVD 'Nexus_4_16_AVD' PANIC: Could not open: Nexus_4_16_AVD 这是ADT插件中的一个错误。在修复之前,请使用NTFS符号链接作为解决方法 我有一个适用于Windows7的C:drive和一个适用于我所有工作和数据的D:drive。安装windows 7后,我将所有特殊文件夹从C:\Us

我是android应用程序开发的新手。当我创建一个新的AVD时,当我在这个AVD上单击开始时:我得到以下信息:

Starting emulator for AVD 'Nexus_4_16_AVD'
PANIC: Could not open: Nexus_4_16_AVD

这是ADT插件中的一个错误。在修复之前,请使用NTFS符号链接作为解决方法

我有一个适用于Windows7的C:drive和一个适用于我所有工作和数据的D:drive。安装windows 7后,我将所有特殊文件夹从C:\Users\John Doe重新定位到D:\John Doe。ADT插件正在尝试从C:加载模拟器,但它和配置文件位于D:(死机:无法打开等)上。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:并正确启动仿真器

如果不是路径问题,则:

创建一个名为:
ANDROID\u SDK\u HOME
的环境变量,并将其设置为
C:\Users\Administrator Open Eclipse>Window>Preferences
,然后单击
Run/Debug
和字符串替换添加一个名为user.HOME的新变量,并将其设置为
C:\Users\Administrator
创建一个AVD并运行它


如果没有任何效果,只需将.android文件夹复制到C:\Users\.android即可。

我也遇到了同样的问题,第一个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。虚拟设备已经创建,并且运行良好。

我的avd位于文件夹d:\c\u data.android中。它正在c:\users\rkk.android文件夹中搜索。
我从d:\复制了avd文件夹并粘贴到c:\users\rkk.android中。成功了。

我尝试了你的后一种解决方案。我现在甚至无法创建AVD,错误是:[2013-08-30 18:33:29-SDK管理器]错误:我将尝试您以前的解决方案。D驱动器有什么特别之处?你怎么知道模拟器和配置文件在哪里?当我查看AVD详细信息中列出的路径时,它似乎指向了相应的文件夹,其中包含“config.ini”和“userdata.img”mklink,因为试图移动/替换emulator manager总是试图重新写入错误的文件夹。我没有问这个问题,但发现了这个线程,因为我遇到了相同的问题!也为我工作+1我想每次我创建一个新的avd时,我都必须更新我的C:\文件夹,因为它是在D:\@Surya中创建的。在XP上我该怎么做?@Volatil3将.android文件夹复制到C:\Users\YourName\.android或C:\Users\.android感谢这项工作:D我试图创建一个mklink,但它已经存在了,不同之处在于,我的c驱动器中的.android文件夹的内容与d驱动器中的不同,因此复制内容有助于解决方案的运行,令我惊讶的是,该漏洞尚未修复(2014年11月)