我在加载模拟器时遇到问题。使用我的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文件夹实际所在的正确位置。
答案 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