【问题标题】:Error message in Android Studio when trying to run and load emulator for the first time第一次尝试运行和加载模拟器时 Android Studio 中的错误消息
【发布时间】:2015-02-04 10:50:46
【问题描述】:

错误信息是:

PANIC: Could not open AVD config file: C:\Users\Darth\.android\avd\Nexus_5_API_21_x86.avd\config.ini

我查看了那个目录,没有 config.ini 文件。只有一个 userdata.img 文件。
在 AVD 管理器中查看操作列时显示“加载失败”。如果我右键单击它并单击详细信息,则会显示以下错误:

 Error: Failed to parse properties from C:\Users\Username\.android\avd\Nexus_5_API_21_x87.avd\config.ini

尝试修复但无效:

1 - 尝试选择不同的设备定义。 (选择多个其他设备时,config.ini 文件仍然丢失)

2 - 与我的整个家庭组共享 .android 目录(选择设备仍然不会生成 config.ini 文件,同样的错误仍然存​​在)

修复:感谢所有回复。有效的修复是将 AVD 的内存更改为 512!

【问题讨论】:

  • 尝试创建一个新的模拟器。
  • 试过了。同样的问题。没有 config.ini 文件。差点想尝试找到个别的配置文件
  • @johnstamos 遇到完全相同的问题,尝试了人们推荐的所有方法,但问题仍然存在
  • 如果您找到解决方案,请告诉我。我还在找。
  • 这绝对不是权限的问题。看起来是构建的问题,这里报告了同样的问题code.google.com/p/android/issues/detail?id=81552我使用的是Android Studio 1.0 RC 4,你在哪个?

标签: android emulation avd


【解决方案1】:

我遇到了同样的问题,结果我的硬盘驱动器已满。对于仍在寻找解决方案的任何人,请务必确保您仍有空间。

【讨论】:

    【解决方案2】:

    我也有这个问题。我刚刚删除了 AVD 并重新添加了它 - 模拟器现在运行良好。

    【讨论】:

    • 你是怎么做到的?终端中的avdcommand not found,我什至不知道它是可执行文件的名称,还是有一些前/后/中缀。
    • 如果我没记错的话,我是通过 GUI 完成的,从那以后我没有这样做所以我不记得了
    【解决方案3】:

    我做了以下事情并且成功了:

    1. 将 sdk 文件夹从 C:\Users\User\AppData\Local\Android\sdk 移动到 C:\Program Files\Android\Android Studio\sdk 下的 Android Studio 程序文件夹

      李>
    2. 重启 Android studio 并重新配置指向新的 sdk 文件夹

    3. 重新创建模拟器并启动它

    【讨论】:

      【解决方案4】:

      我也遇到了同样的错误,但原因不是 x64 与 x86 不匹配。结果我的模拟器无法加载,因为没有定义皮肤。我修复它的方式是:

      1. 删除以前失败的任何磨损模拟器
      2. 选择模型(圆形/方形)和 Android 版本(例如 Lollipop)
      3. 在最后一个屏幕上,点击“显示高级设置”
      4. 一直滚动到底部,将“自定义皮肤定义”设置为“AndroidWearSquare”或“AndroidWearRound”,它们应该位于皮肤列表的底部

      那么在你完成之后,它应该就可以工作了!

      【讨论】:

      • AndroidWearSquare(和圆形)在我的皮肤列表中丢失。解决方法是手动浏览皮肤目录。
      • 我在列表或目录中都没有 AndroidWearSquare 和圆形皮肤,但只需选择“无皮肤”即可解决我的问题。
      【解决方案5】:

      我在 Linux 中遇到了同样的问题。问题是使用root安装并从mi普通用户执行Android Studio,所以在我安装Android Studio的那一刻,每个文件android for emule都留在这里:

      /root/.android/avd/Nexus_5_API_21_x86.avd
      
      /root/.android/avd/Nexus_5_API_21_x86.ini
      

      所以你需要在你的用户处复制文件,然后:

      sudo cp -Rf /root/.android /home/YOUR_USER
      

      希望对你有所帮助。问候。

      【讨论】:

        【解决方案6】:

        对于窗户: 1)在环境变量中添加一个新的“系统变量” ANDROID_SDK_HOME=D:\Program Files\android-sdk-windows(选择你的android sdk主目录)

        2)修改系统变量Path,添加“%Android_SDK_HOME%\tools;”

        【讨论】:

        • 感谢这对我有用。现在我收到另一个错误,但至少这通过了那个错误:)
        【解决方案7】:

        我遇到了同样的问题,我可以通过以下解决方案解决它。

        根本原因:我的系统是 32 位的,config.ini 文件存在于

        C:\Users\Saajan Pruthi\.android\avd\Nexus_5_API_21_x86.avd
        

        而不是

        C:\Users\Saajan Pruthi\.android\avd\Nexus_5_API_21.avd
        

        注意 x86... 我只是将配置文件复制到后面的文件夹中,它就可以工作了。

        【讨论】:

          【解决方案8】:

          尝试使用 C:\User\\AppData\Local\Android\Sdk\ 中的 AVD 管理器

          https://code.google.com/p/android/issues/detail?id=78577#c25

          【讨论】:

            【解决方案9】:

            只需将 Android SDK 放在安装了 Android Studio 1.0 的同一驱动器中。如果这些驱动器号不同,则会出现问题。这肯定对你有用。我上周解决了这个问题。

            【讨论】:

            • 谢谢@Avnish。有用。从过去的两天开始,我一直在努力解决这个问题。你让我开心。
            【解决方案10】:

            正如我上面提到的,我面临着同样的问题。

            对我来说,这看起来像是构建的错误,绝对不是问题权限,而另一个文件 (userdata.img) 以及 avd 的整个文件夹已完美创建。

            解决方案#1: 在安装过程中没有改变任何东西,我只是在互联网上找到了 config.ini 文件。例如here 是 Nexus_S_API_21 的 config.ini

            然后我创建了 Nexus_S AVD 并将配置文件放在文件夹中。然后它开始工作。

            这个方法的问题:

            • 设备有限
            • 通过配置文件手动更新配置
            • 我仍然有一些问题,例如我没有显示项目,而是显示在 Android 的主页上,并且没有我的应用程序

            解决方案 #2: 然后我完全删除了 Android Studio 并清理了所有东西并从头开始下载 0.8.14,在安装过程中我将其更新到 v.0.9.9 一次。然后没有进一步更新。 在这个版本中 - 一切正常,无需任何操作。第一次创建的 AVD 并在启动时 - 项目屏幕显示为使用 Hello World 打开。

            【讨论】:

              【解决方案11】:

              我创建了很多模拟器,但从未接触过 .android\avd\Nexus_5_API_21_x87.avd\config.ini 您只需创建一个模拟器,尽量避免“扭曲用户数据”,选择适当的设备和目标 API,将 SD 内存设置为您想要的数量,并对外部 RAM 执行相同操作,没有理由不工作。 猜测:可能 \Nexus_5_API_21_x87.avd\config.ini 是只读的!或者您没有访问 .android/ 的权限(将此文件夹共享给所有用户,并给予他们完全的访问权限。

              我希望这会有所帮助

              【讨论】:

              • config.ini 不存在。好像没有下载。我会尝试创建自己的。
              • ok 关注:你没有权限访问 .android/ (把这个文件夹分享给所有用户,并让他们完全访问。
              • 没用。当我点击运行后选择新的模拟器时,它仍然给出同样的错误。至于访问...该文件不存在。即使是权限问题,它要查找的文件也不存在。
              • 你需要一个库的权限: .android/ ,暂时忽略这个文件!如果您没有对 .android/ 的完全访问权限(权限),则系统无法创建该文件。
              • 好的,我已经与所有家庭组共享了 .android 目录。同样的问题仍然存在。
              猜你喜欢
              • 2015-03-03
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2017-09-11
              • 2021-06-13
              相关资源
              最近更新 更多