如何为Android搭建Qt5?

如何为Android搭建Qt5?,第1张

概述我有一台运行Ubuntu 12.04 LTS的服务器. 我想把服务器用于构建Qt5 for Android ARMv6平台.在无头服务器上如何做到这一点? 在Ubuntu 12.04 LTS上为Android编译Qt5所需的步骤如下所述.为了方便起见,我将假设以下所有命令都在目录/ opt / qt5-android中运行.如果不是这样,您将需要相应地调整路径. >首先,您需要确保安装相应的软件包 我有一台运行Ubuntu 12.04 LTS的服务器.

我想把服务器用于构建Qt5 for Android ARMv6平台.在无头服务器上如何做到这一点?

解决方法 在Ubuntu 12.04 LTS上为AndroID编译Qt5所需的步骤如下所述.为了方便起见,我将假设以下所有命令都在目录/ opt / qt5-androID中运行.如果不是这样,您将需要相应地调整路径.

>首先,您需要确保安装相应的软件包:

sudo apt-get install build-essential openjdk-6-jdk

>获取最新的AndroID SDK:

wget http://dl.Google.com/androID/androID-sdk_r21.1-linux.tgztar -xf androID-sdk_r21.1-linux.tgz

> SDK不附带任何平台,因此您需要抓住它们:

androID-sdk-linux/tools/androID update sdk --no-ui

>获取最新版本的NDK:

32位(i686):

wget http://dl.Google.com/androID/ndk/androID-ndk-r8e-linux-x86.tar.bz2tar -xf androID-ndk-r8e-linux-x86.tar.bz2

64位(amd64):

wget http://dl.Google.com/androID/ndk/androID-ndk-r8e-linux-x86_64.tar.bz2tar -xf androID-ndk-r8e-linux-x86_64.tar.bz2

>现在克隆以下Git仓库:

git clone git://gitorIoUs.org/qt/qt5.git qt5cd qt5perl init-repository --no-webkit

>我们几乎在那里现在我们需要配置和制作Qt5:

./configure \    -developer-build \    -xplatform androID-g++ \    -nomake tests \    -nomake examples \    -androID-ndk /opt/qt5-androID/androID-ndk-r8e \    -androID-sdk /opt/qt5-androID/androID-sdk-linux \    -skip qttools \    -skip qttranslations \    -skip qtwebkit \    -skip qtserialport \    -skip qtwebkit-examples-and-demosmake

就是这样!您现在应该可以使用AndroID的Qt5版本.

参考文献:

> Building Qt5 for Android
> Is there a way to automate the android sdk installation?

总结

以上是内存溢出为你收集整理的如何为Android搭建Qt5?全部内容,希望文章能够帮你解决如何为Android搭建Qt5?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1134144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存