wyn930504 发表于 2017-4-14 13:52:57

Qt for android环境搭建

本帖最后由 wyn930504 于 2017-4-14 13:59 编辑

一、环境
0.系统
我的系统是Windows 10 x64企业版

1.JDK
推荐安装32位的jdk
下载地址:http://www.oracle.com/technetwor ... nloads-2133151.html
http://i2.muimg.com/567571/ab7807725d979f2e.png
先点击Accept License Agreement,之后点击jdk-8u121-windows-i586.exe下载。
安装完成之后,在控制面板--系统--高级系统设置--环境变量--系统变量里
添加变量JAVA_HOME,值为jdk的安装路径(我的是C:\Program Files (x86)\Java\jdk1.8.0_121)
添加变量CLASSPATH,值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在Path里添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

配置完后可以在cmd里输入java -version查看jdk信息。

2.Android SDK
推荐下载不含Android Studio的版本,也就是只下载基本的 Android 命令行工具
下载地址:https://developer.android.com/studio/index.html#downloads
http://i2.muimg.com/567571/cda439b619123bfd.png
我下载的是tools_r25.2.3-windows.zip

下载完后解压到D:\android-sdk-tools文件夹中

3.Android NDK
下载地址:https://developer.android.com/ndk/downloads/index.html
http://i4.buimg.com/567571/5cde53b30f6ce38e.png
这里我下载的是32位的android-ndk-r14b-windows-x86.zip
下载完后解压到D:\android-ndk-r14b文件夹中

4.Apache Ant
下载地址:http://ant.apache.org/bindownload.cgi
http://i2.muimg.com/567571/7cdb0adbaf30dde4.png
我下载的是apache-ant-1.9.9-bin.zip
解压到D:\apache-ant-1.9.9
在之前配置过的环境变量设置中添加变量ANT_HOME,值为Ant的安装路径(我的是D:\apache-ant-1.9.9)
在Path里添加%ANT_HOME%\bin

配置完成后,打开cmd输入ant出现
http://i1.piimg.com/567571/8cc4dd1d4de11ae8.png
说明安装成功
可以在Ant的安装目录中运行ant -f fetch.xml -Ddest=system安装依赖库

5.Qt
下载地址:https://download.qt.io/official_releases/qt/5.8/5.8.0/
http://i2.muimg.com/567571/3b3ede49d2f57e5c.png
点击qt-opensource-windows-x86-android-5.8.0.exe进行下载,安装时我选择安装了所有组件

二、配置
1.Android SDK配置
运行D:\android-sdk-tools\tools\android.bat添加SDK组件
http://i1.piimg.com/567571/64022fbfda62ef9a.png
根据需求选择安装SDK组件,其中ARM EABI多用于手机开发,Intel x86多用于平板开发,我还安装了Google USB Driver
下载完成后可以在Tools--Manage AVDs中管理虚拟的Android设备
只有先下载System Image之后,才可以创建相应系统的虚拟设备

2.Qt5.8配置
打开Qt Creator4.2.1,点击工具--选项--设备--Android,可以看到有4个路径需要配置
http://i4.buimg.com/567571/5b48a338d73976f5.png
这是我的配置,如果路径有错的话Qt会提示路径可能不对

图片下方的AVD管理器和通过Android SDK打开Manage AVDs是相同的
点击Apply后,应该就可以在构建和运行--构建套件中看到新增了两个套件
http://i4.buimg.com/567571/a5cc644e4dbca69b.png

至此已完成Qt for Android环境搭建
所有涉及到的组件都使用的32位的版本
之前配置环境也走了很多弯路,分享我的搭建过程希望对大家有帮助

flcok 发表于 2018-6-12 11:01:21

学习一下啊,试着配置一下!

lxdlbs371 发表于 2018-6-12 15:11:17

楼主 图挂了哈, 请补图

wyn930504 发表于 2018-6-22 17:51:22

都是去年的帖子了,已经不用Qt很久了。。

staticnull 发表于 2019-2-12 10:27:17

看不到图啊!惨了!:'(:'(:'(
页: [1]
查看完整版本: Qt for android环境搭建