0

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

4

3 回答 3

2

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

于 2012-07-03T14:23:28.633 回答
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.

于 2012-09-04T16:33:13.680 回答
0

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

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

于 2013-02-20T22:00:17.183 回答