无法在 Ubuntu 上为 Qt Android 设置 android clang 编译器

Can not set android clang compilers for Qt Android on Ubuntu

我在 Ubuntu 上安装了 Qt Android 5.15.2,但是编译器有问题。这是我设置的:

这是 QtCreator 检测到的编译器:

第一个错误显示在 Qt 版本选项卡中:

并且在“套件”选项卡中,无论我从可用的哪个编译器中设置,我都会看到此错误:

为什么我会收到这个错误?可以请已经在 Ubuntu 上设置了 android 工具包的人告诉我正在使用哪些编译器以及编译器的路径吗?
如果需要,我将添加有关当前编译器或工具包的更多信息。

问题是您正在尝试为 Android 使用 x86 编译器。您需要从 Android SDK/NDK 安装特定的编译器。所以好消息是您可能只漏了一步(下面的第 2 步)

我尝试从 Ubuntu 库存包进行安装。那是不可能开始工作的。

我能够通过以下方式进行设置:

  1. 下载 Qt 在线安装程序。登录并不要选择单独的包,安装 Qt for desktop 和 Qt for mobile(检查最后 3 个选项)。这将安装 Qt 6 + QtCreator

  2. 运行 QtCreator 一切完成后(+1.2Gb 下载)。转到工具>选项>设备>Android。检查 Java SDK 是否正常。在 Android 部分,选择“设置 Android”。接受所有许可。

这是你最终应该看到的: