【问题标题】:"Starting emulator for AVD" then Panic: could not open..."“正在启动 AVD 模拟器”然后恐慌:无法打开...”
【发布时间】:2013-08-30 19:59:06
【问题描述】:

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

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

【问题讨论】:

    标签: android avd panic


    【解决方案1】:

    这是 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: 并且模拟器正确启动。

    Original Source

    如果不是路径问题,那么:

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

    Original Source

    【讨论】:

    • 我尝试了您的后一种解决方案。我现在什至无法创建 AVD,出现错误:[2013-08-30 18:33:29 - SDK Manager] Error: null
    • 我会试试你以前的解决方案。 D盘有什么特别之处?你怎么知道模拟器和配置文件在哪里?当我查看 AVD 详细信息中列出的路径时,它似乎指向适当的文件夹,包含“config.ini”和“userdata.img”
    • mklink 为我工作,因为尝试移动/替换模拟器管理器总是会尝试重新写入错误的文件夹
    【解决方案2】:

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

    【讨论】:

    • 我没有问这个问题,但是发现了这个帖子,因为我遇到了同样的问题!
    • 也为我工作。 +1 我想每次我创建一个新的 avd 时我都必须更新我的 C:\ 文件夹,因为它是在 D:\ 中创建的
    • @Surya 如何在 XP 上执行此操作?
    • @Volatil3 将 .android 文件夹复制到 C:\Users\YourName\.android 或 C:\Users\.android
    • 感谢这个工作:我试图创建一个 mklink 但它已经存在,不同之处在于我 c 驱动器中的 .android 文件夹与 d 驱动器中的内容不同,因此复制内容帮助
    【解决方案3】:

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

    【讨论】:

    • 您的解决方案有效,令我惊讶的是该错误尚未修复(2014 年 11 月)
    【解决方案4】:

    我的 avd 在文件夹 d:\c_data.android 中。它在文件夹 c:\users\rkk.android 中搜索。 我从 d:\ 复制了 avd 文件夹并粘贴在 c:\users\rkk.android 中。并且成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-19
      • 2017-02-08
      • 2018-09-09
      • 1970-01-01
      相关资源
      最近更新 更多