首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu上安装Qt for android开发

在Ubuntu上安装Qt for android开发
EN

Stack Overflow用户
提问于 2016-02-18 20:16:12
回答 3查看 2.4K关注 0票数 5

我现在想在Ubuntu上使用Qt开发安卓应用程序,我想知道我应该从qt.io网站下载安卓版本的Qt for Linux,或者我可以从Ubuntu存储库安装Qt开发包并使用它来开发安卓应用程序?

我知道我需要一些为android开发的依赖项,我必须下载它们(android sdk,ndk...)问题是如何从Ubuntu存储库在Ubuntu上安装Qt Android工具包,而不是从Qt网站下载二进制版本?

EN

回答 3

Stack Overflow用户

发布于 2020-05-30 00:12:14

问题是如何从Ubuntu存储库在Ubuntu上安装Qt Android工具包,而不是从Qt网站下载二进制版本?

普通的Ubuntu库中只提供了"GCC 64位“的Qt版本,并不是Android开发所需要的版本。要获得安卓版本,从Qt网站下载(使用他们的安装程序)或通过aqtinstall是目前为止最简单的解决方案,我推荐这样做。但让我们也来看看所有的替代方案:

选项1:从Qt网站安装Qt for Android

你可以从Qt网站下载

  1. Download the Qt Online Installer,然后用它来安装安卓版的Qt。
  2. 这也需要安装Qt创建器。如果你想继续使用Ubuntu仓库中的Qt Creator,你可以很容易地再次删除它:sudo rm -R /opt/Qt/Tools/QtCreator/.
  3. The Qt Online Installer基本上和你现在/opt/Qt/MaintenanceTool中的Qt维护工具是一样的。从现在开始使用它来修改和扩展您的Qt安装。(它不包含在Ubuntu存储库中,否则我们不需要整个过程。)

选项2:安装Qt for Android aqtinstall

“另一个Qt安装程序”工具aqtinstall是一个非官方的Qt安装程序,可用于在任何目标平台上安装任何Qt,例如在运行Ubuntu Linux的x86_64桌面PC上安装Qt for Android。

这可能是我的最爱。虽然它不是从Ubuntu存储库安装的,但它是一个类似apt的命令行工具,避免使用仅限图形用户界面的"Qt维护工具“。

选项3:从源代码编译Qt for Android

(我还没有尝试过,但这是有可能的。)Qt for Android基本上只是为ARMv7 / ARMv8处理器架构编译的普通Qt库。您可以在遵循these instructions的台式计算机上从Qt源代码交叉编译它。

选项4:从armhf / arm64包安装Qt for Android

(我没有尝试过,所以它完全是实验性的,可能不会起作用。)所有的Ubuntu包包括。Qt包有不同处理器架构(example)的版本。这包括智能手机中的armhf (= ARMv7+)和arm64 (= ARMv8)处理器架构。因此,通过这些安装,您也许能够从Ubuntu存储库安装"Qt for Android“:

代码语言:javascript
复制
sudo apt install qt5-default:armhf
票数 0
EN

Stack Overflow用户

发布于 2022-02-04 21:23:10

你可能想看看qt-android。在那里你可以找到debian的源代码和二进制包(deb)。它也可以在ubuntu上运行。

票数 0
EN

Stack Overflow用户

发布于 2017-03-07 19:10:50

您需要按照here中描述的说明进行操作。

要使用Qt for Android,您需要满足以下条件:

  • Android SDK Tools

  • Android NDK

  • Java开发工具包(JDK) v6或更高版本。你也可以在Linux上使用OpenJDK。
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35481251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档