2013-08-07 45 views
1

我一直在网上寻找有关如何开始Qt开发的教程& OpenCV applications for Android设备,特别是运行Android 4.2.2的Nexus 7。通过鬼混,我能够创建一个模拟器并运行在某个Android虚拟设备上(在Ubuntu Linux 12.10下)。无法启动AVD Emulator:PANIC:无法打开:/home/baldur/.android/avd/AVD_for_Nexus_7_by_Google.ini

我现在正在尝试采取更加系统和细致的方法,更好地理解我在做什么。我卸载了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虚拟设备管理器。

任何关于如何解决这些问题的指针都会受到欢迎。

最好的问候, 博德之门

附:我包括一些图像,希望能够提供关于正在发生的事情的相当好的概念。

enter image description here enter image description here enter image description here enter image description here

回答

0

你检查以确保路径定义存在,沿整个文件夹路径正确的权限,虚拟设备,实际上仍然包含了定义文件?

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

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

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

+0

**非常感谢,Ace!**随着一切都在我的盘子上,我可能无法马上回到这个位置(允许我一段时间)。但我确实相信你从根本上说是正确的。 – user2514673