1

我一直在网上寻找有关如何开始为 Android 设备开发 Qt 和 OpenCV 应用程序的教程,特别是运行 Android 4.2.2 的 Nexus 7。通过鬼混,我能够创建一个模拟器并在某个 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 虚拟设备管理器。

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

最好的问候, 巴尔德

PS我包括一些图片,希望能提供一个相当好的关于正在发生的事情的想法。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

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

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

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

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

于 2013-08-09T01:39:24.047 回答