【问题标题】:Qt is not detecting android kits automaticalllyQt 没有自动检测安卓工具包
【发布时间】:2017-11-11 15:52:09
【问题描述】:

我是一个绝对的初学者。我想安装 Qt 进行 Android 开发。

我按照 Qt 网站上的说明安装 Qt。我安装了 android manager 并设置了 SDK、NDK、ant 和 JDK。在此之后,我在 Qt 中指定了位置,但 Qt 根本没有检测到任何工具包。为什么?有什么我想念的吗?

知道我在 ubuntu 16.04.3 上运行 Qt 并且我的 Qt 版本是免费的 Qt Creator(社区)开源版本可能会有所帮助

如果我手动添加工具包,我应该如何处理 sysroot 和其他空白字段。

我该怎么处理空字段

【问题讨论】:

  • 好吧,手动创建套件,必要时添加编译器和qt版本。
  • 其他空白字段怎么办
  • 你真的从 Qt 维护工具安装了 android 的东西吗?另外,您需要在“设备”中设置 sdk/ndk
  • 是的,我已经在设备中设置了sdk和ndk。 ndk 字段下方有一条消息说找到了 6 个非 at 版本并纠正它们我需要去构建和运行 > qt 版本,但我在那里找不到任何 qt 版本。
  • 左侧也没有单独的 android 按钮(如图所示)。我认为应该有一个。

标签: android qt sdk android-ndk


【解决方案1】:

我也有类似的问题。问题出在 NDK 版本上。 最新的 NDK 版本不包含可执行的 gcc 编译器(它使用 clang 编译器)。我必须使用 NDK 版本 15。

【讨论】:

    【解决方案2】:

    对于嵌入式 linux,我也必须手动配置。要手动配置,以防您对新的 qt 进行了所有配置,我只需选择您的编译器并将 qt 版本更改为您为交叉配置的版本编译器。所有其他选项,默认情况下。确保在 PATH 中设置了交叉编译器命令。

    这个 qt 版本是你的 qmake 的路径。

    【讨论】:

      猜你喜欢
      • 2015-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多