QT5:无法部署Android应用程序

时间:2013-07-05 22:43:42

标签: android c++ qt android-emulator qt5

我在大约2小时前安装了QT 5.1,其中包含使用C ++ / QT创建Android应用程序所需的所有内容。

当我创建Qt Quick 2应用程序时,我尝试部署它以查看它的外观。模拟器启动但应用程序无法启动,当我退出模拟器时,我收到此消息:

  

: - 1:错误:无法部署:找不到您的软件包的设备或模拟器。

模拟器工作正常。我使用的是Windows 8 Pro 64位。 为什么我不能部署生成的应用程序?

非常感谢,Jean(:

2 个答案:

答案 0 :(得分:1)

你必须启动avd表单android sdk manager>工具>管理avds,解锁然后运行你的项目。 有关详细信息,请参阅我的回答here

答案 1 :(得分:0)

尝试与OP一样,遇到了同样的问题。

确保adb找到您的设备。这里的说明http://developer.android.com/tools/device.html

确保部署正确的API版本。尝试部署API版本过高的软件包会导致Qt Creator跳过您的设备并回退到模拟器。

您可以从“套餐配置”详细信息下的Android套件运行设置中的Qt Creator“项目”视图中找到您正在使用的API版本。从这里https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

检查您设备的Android版本和相应的API版本

我已经成功部署了我的第一个应用程序,一切似乎都运行良好。