【问题标题】:Unable to launch an AVD Emulator: PANIC: Could not open: /home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini无法启动 AVD 模拟器:PANIC:无法打开:/home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini
【发布时间】:2013-08-07 18:45:55
【问题描述】:

我一直在网上寻找有关如何开始为 Android 设备(尤其是运行 Android 4.2.2 的 Nexus 7)开发 Qt 和 OpenCV 应用程序的教程。通过鬼混,我能够创建一个模拟器并在某个 Android 虚拟设备上运行(在 Ubuntu Linux 12.10 下)。

我现在正尝试采用更系统、更细致的方法,更好地了解我在做什么。我卸载了 Qt/Necessitas SDK 并重新安装。我现在遇到以下问题:

  • 尝试使用 Nexus 7 目标启动 Android 模拟器时 从设备定义(即已知的设备配置),我 收到以下类型的错误:

启动 AVD 的模拟器 'AVD_for_Nexus_7_by_Google; 恐慌:无法打开:/home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini

  • 尝试使用我自己的自定义启动 Android 模拟器时 Android虚拟设备的定义,我收到以下 错误:

模拟器:错误:此 AVD 的配置缺少内核文件!!

  • 创建设备“AVD_for_Nexus_7_by_Google”后,我在 AVD 管理器中的“开始”上创建。什么都没有发生,Qt Creator 变成灰色,我只是继续等待。 Necessitas 似乎挂断了。

  • 如果我在安装后通过 sudo 运行 Necessitas,我只能运行 AVD 虚拟设备管理器。

欢迎任何有关如何解决这些问题的指示。

最好的问候, 博德

附:我附上了几张图片,希望能对正在发生的事情提供一个相当好的概念。

【问题讨论】:

    标签: android ubuntu android-emulator avd qt-necessitas


    【解决方案1】:

    您是否检查过以确保虚拟设备定义的路径存在,在整个文件夹路径上具有正确的权限,并且实际上仍然包含定义文件?

    /home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini
    

    您是否移动了任何文件夹,例如 IDE 的安装位置?

    我习惯了 windows Eclipse Android 开发包。它具有设置,您可以将文件夹的路径更改为设备定义。您的也是如此,如果是,路径是否设置为您的 Nexus 定义?注意:不是定义您创建的 AVD 的实例的文件(您可以制作很多),而是告诉您的 IDE 用于创建类似 Nexus 7 的 AVD 实例的设置的文件(类似于默认类定义告诉您的 IDE Nexus 7 具有哪些属性)。

    【讨论】:

    • 非常感谢,Ace! 一切都在我的盘子里,我可能无法马上回到这件事上(请允许我一些时间)。但我相信你基本上是正确的。
    猜你喜欢
    • 1970-01-01
    • 2019-04-17
    • 1970-01-01
    • 2021-12-28
    • 2017-02-08
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多