gpt4 book ai didi

android - qt for android 找不到我的物理设备

转载 作者:太空狗 更新时间:2023-10-29 13:29:09 40 4
gpt4 key购买 nike

我正在尝试使用 Qt5.1 编写 android 应用程序。我根据 these instructions 安装了所有东西我编写了我的应用程序并成功构建了它。我的问题是,当我在 android 版本上单击运行时,它没有在我连接的设备上运行应用程序,甚至询问我是想使用虚拟设备还是物理设备(就像 eclipse 那样)它只是打开 ADV。

我知道我已经正确连接了我的设备,因为我可以在我的设备上运行我用 eclipse 编写的应用程序。但 Qt 不行。

谁能帮帮我?

以防万一您需要知道我使用的是最新版本的 ndk,而对于 sdk,我使用的是 adt 最新版本附带的版本。如果我需要提供任何其他信息,请告诉我。

谢谢

最佳答案

我也遇到过这个问题,你的设备与QT运行设置不对应。当您按下运行(可能是在 QT Creator 中?)时,它会搜索允许应用程序运行的设备。

有几种可能性:

  • 您的设备设置不正确:
    • 在命令提示符下运行“adb start-server”,然后运行“adb devices”。它是否说它找到了 1 个状态为“设备”的设备?如果不是,您的设备可能没有启用 USB 调试(您可以在设备的开发设置中启用它)。
  • 您正在以错误的模式构建:
    • 确保您正在为 ARM(例如 ARM GCC 4.7 QT 5.1)创建程序。
  • 针对错误的 API 级别进行部署:
    • 您是否在支持 API 级别 17 的设备上运行该程序?如果没有,您可以在 QT 项目设置中更改这些设置(API 级别)。
  • 您没有安装最新的 API 级别:
    • 启动 android sdk 管理器并下载并安装新的 API。

执行这些步骤后对我有用,如果您有任何其他困难,请随时提出!

编辑如果这些步骤不起作用,请检查您的 android sdk 是否位于具有写入权限的位置。

关于android - qt for android 找不到我的物理设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17955107/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com