无法在 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 库存包进行安装。那是不可能开始工作的。
我能够通过以下方式进行设置:
下载 Qt 在线安装程序。登录并不要选择单独的包,安装 Qt for desktop 和 Qt for mobile(检查最后 3 个选项)。这将安装 Qt 6 + QtCreator
运行 QtCreator 一切完成后(+1.2Gb 下载)。转到工具>选项>设备>Android。检查 Java SDK 是否正常。在 Android 部分,选择“设置 Android”。接受所有许可。
这是你最终应该看到的:
我在 Ubuntu
上安装了 Qt Android 5.15.2
,但是编译器有问题。这是我设置的:
这是 QtCreator 检测到的编译器:
第一个错误显示在 Qt 版本选项卡中:
并且在“套件”选项卡中,无论我从可用的哪个编译器中设置,我都会看到此错误:
为什么我会收到这个错误?可以请已经在 Ubuntu 上设置了 android 工具包的人告诉我正在使用哪些编译器以及编译器的路径吗?
如果需要,我将添加有关当前编译器或工具包的更多信息。
问题是您正在尝试为 Android 使用 x86 编译器。您需要从 Android SDK/NDK 安装特定的编译器。所以好消息是您可能只漏了一步(下面的第 2 步)
我尝试从 Ubuntu 库存包进行安装。那是不可能开始工作的。
我能够通过以下方式进行设置:
下载 Qt 在线安装程序。登录并不要选择单独的包,安装 Qt for desktop 和 Qt for mobile(检查最后 3 个选项)。这将安装 Qt 6 + QtCreator
运行 QtCreator 一切完成后(+1.2Gb 下载)。转到工具>选项>设备>Android。检查 Java SDK 是否正常。在 Android 部分,选择“设置 Android”。接受所有许可。
这是你最终应该看到的: