【发布时间】:2013-08-30 19:59:06
【问题描述】:
我是安卓应用开发新手。当我创建一个新的 AVD 时,当我在这个 AVD 上单击开始时:我得到以下信息:
Starting emulator for AVD 'Nexus_4_16_AVD'
PANIC: Could not open: Nexus_4_16_AVD
【问题讨论】:
我是安卓应用开发新手。当我创建一个新的 AVD 时,当我在这个 AVD 上单击开始时:我得到以下信息:
Starting emulator for AVD 'Nexus_4_16_AVD'
PANIC: Could not open: Nexus_4_16_AVD
【问题讨论】:
这是 ADT 插件中的一个错误。在修复之前的解决方法是使用 NTFS 符号链接。
我有一个用于 Windows 7 的 C: 驱动器和一个用于我所有工作和数据的 D: 驱动器。安装 Windows 7 后,我将所有特殊文件夹从 C:\Users\John Doe 重新定位到 D:\John Doe。当 ADT 插件和配置文件位于 D: 上时,ADT 插件正尝试从 C: 加载模拟器(恐慌:无法打开等)。 NTFS 可以使用 NTFS 符号链接让 ADT 插件从 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并运行它.
【讨论】:
如果您没有任何效果,只需将 .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_data.android 中。它在文件夹 c:\users\rkk.android 中搜索。 我从 d:\ 复制了 avd 文件夹并粘贴在 c:\users\rkk.android 中。并且成功了。
【讨论】: