Android模拟器无法在Eclipse中加载

时间:2012-07-03 12:40:20

标签: android eclipse avd

我在加载模拟器时遇到问题。使用我的AVD管理器,我创建了一个名为Nexus的AVD,其默认位置为C:\Windows\System32\config\systemprofile\.android\avd

但是当我尝试启动我的应用程序时,我在控制台中收到此消息

[2012-07-03 17:57:48 - Emulator] PANIC: Could not open: C:\Users\ritika\.android/avd/Nexus.ini

我的问题是如何让应用程序指向avd文件夹实际所在的正确位置。

3 个答案:

答案 0 :(得分:2)

您使用的是最新版本的eclipse吗?你安装了通过eclipse安装的android吗?也许您可以尝试更新它或创建不同类型的avd?

答案 1 :(得分:1)

在Windows 7(64位)上:

似乎Android虚拟设备管理器[愚蠢]在D:\userdata\<user-name>\.android中创建了虚拟设备[相关文件],但在启动时,它会在C:\Users\<user-name>\.android

中查找设备

无论如何,我不太喜欢Android [试图运行Hello Wolrd :-)],但我发现NTFS现在支持链接,所以我只是创建了一个链接。就我而言:

C:\Users\UserName> mklink /d .android D:\userdata\UserName\.android
symbolic link created for .android <<===>> D:\userdata\UserName\.android

C:\Users\UserName>

您可能必须以管理员身份运行cmd,因为我也是Windows的假人,我只是去C:\Windows\System32,右键单击cmd.exe并选择“运行为管理员”。我确信在Windows上会有一些su等效。

如果您找不到D:\userdata\UserName\.android,我建议您只搜索您的硬盘.android并使用该路径代替D:\userdata\UserName\.android

答案 2 :(得分:0)

在当前用户的文档目录中(我的是D:\ Documents),您将找到一个.android文件夹。里面是avd文件夹。它包含所有AVD。将其复制到C:\Users\<user>\.android\。这是一个快速修复,每次更改任何AVD时都必须这样做。

上述问题的目标文件夹将为C:\Users\ritika\.android\avd