QT5.7 搭建android环境

1、QT for android版本安装

执行 qt-opensource-linux-x64-android-5.7.1.run

地址:http://download.qt.io/archive/qt/5.7/5.7.1/

配置环境变量

export QT_HOME=/opt/Qt5.7.1

export PATH=$QT_HOME/5.7/gcc_64/bin:$QT_HOME/Tools/QtCreator/bin:$PATH

export LIBRARY_PATH=$QT_HOME/Tools/QtCreator/lib:$QT_HOME/Tools/QtCreator/lib/qtcreator:$QT_HOME/Tools/QtCreator/lib/Qt/lib:$LIBRARY_PATH

export LD_LIBRARY_PATH=$QT_HOME/Tools/QtCreator/lib:$QT_HOME/Tools/QtCreator/lib/qtcreator:$QT_HOME/Tools/QtCreator/lib/Qt/lib:$LD_LIBRARY_PATH

2、JDK安装

解压安装包到/usr/local/java

配置JDK环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_131

export JRE_HOME=$JAVA_HOME/jre

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

export LIBRARY_PATH=$JAVA_HOME/lib:$JRE_HOME/lib:$LIBRARY_PATH

检查是否安装成功:java -version

3、安装SDK

将android-sdk_r24.4.1-linux.tgz解压后拷贝到/usr/local/android

配置环境变量

export SDK_HOME=/usr/local/android/android-sdk-linux

export SDK_BIN=$SDK_HOME/tools:$SDK_HOME/platform-tools

export PATH=$SDK_BIN:$PATH

检查是否安装成功:adb version

启动sdk管理器:android 安装必要的包

ARM EABI v7a System Image 用于创建模拟器

QT5.7 搭建android环境_第1张图片

4、安装NDK

android-ndk-r12b-linux-x86_64.zip解压后拷贝到/usr/local/android

配置环境变量

export NDK_HOME=/usr/local/android/android-ndk-r12b

export PATH=$NDK_HOME:$PATH

检查是否安装成功:ndk-build -version

5、安装ant

将apache-ant-1.9.7-bin.tar.gz解压后拷贝到/usr/local/android

配置环境变量

export ANT_HOME=/usr/local/android/apache-ant-1.9.7

export PATH=$ANT_HOME/bin:$PATH

检查是否安装成功:ant

6、QT配置android环境

在qt createor -> Tools ->Options -> Devices -> Android:

配置JDK、SDK、NDK、ANT,如图

QT5.7 搭建android环境_第2张图片

在qt createor -> Tools ->Options -> Build & Run -> Kits:

查看existing kits

QT5.7 搭建android环境_第3张图片

7、参考

http://doc.qt.io/qt-5/androidgs.html

不建议在线安装,除非可以,不然最好下载离线包。我当时在网友的网盘中找到的安装包。


你可能感兴趣的:(QT5.7 搭建android环境)