【问题标题】:QT5: cannot deploy android appQT5:无法部署安卓应用
【发布时间】:2013-07-05 22:43:42
【问题描述】:

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

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

:-1: 错误:无法部署:没有为您的包找到设备或模拟器。

模拟器运行良好。我在 Windows 8 Pro 64 位。 为什么我无法部署生成的应用?

非常感谢,让 (:

【问题讨论】:

  • 我不是故意粗鲁的(尽管听起来你可能像我一样),但 2 小时远不足以让你对你的问题进行适当的研究。请在提交给我们之前缩小问题范围。
  • 你说得对,我没有为我的问题寻找几个小时,因为我严格遵循了一个教程,展示了如何为 Android 开发设置 Qt Creator。我已经按照他说的做了,但还是不行。我用谷歌搜索了这个错误,但我发现一个帖子说他通过安装 32 位支持解决了这个问题,但我的 Qt Creator 已经是 32 位安装......你还有其他提示吗? (另一个(新)tuto?我的从 2013 年 5 月开始)

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


【解决方案1】:

你必须启动 avd form android sdk manager > tools > manage avds,解锁它然后运行你的项目。 更多信息请看我的回答here

【讨论】:

    【解决方案2】:

    尝试和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版本

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      相关资源
      最近更新 更多