找回密码
 立即注册

Qt for android环境搭建

发表于 2017-4-14 13:52:57 | 显示全部楼层 |阅读模式
本帖最后由 wyn930504 于 2017-4-14 13:59 编辑

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

1.JDK
推荐安装32位的jdk
下载地址:http://www.oracle.com/technetwor ... nloads-2133151.html

先点击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

我下载的是tools_r25.2.3-windows.zip

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

3.Android NDK
下载地址:https://developer.android.com/ndk/downloads/index.html

这里我下载的是32位的android-ndk-r14b-windows-x86.zip
下载完后解压到D:\android-ndk-r14b文件夹中

4.Apache Ant
下载地址:http://ant.apache.org/bindownload.cgi

我下载的是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出现

说明安装成功
可以在Ant的安装目录中运行ant -f fetch.xml -Ddest=system安装依赖库

5.Qt
下载地址:https://download.qt.io/official_releases/qt/5.8/5.8.0/

点击qt-opensource-windows-x86-android-5.8.0.exe进行下载,安装时我选择安装了所有组件

二、配置
1.Android SDK配置
运行D:\android-sdk-tools\tools\android.bat添加SDK组件

根据需求选择安装SDK组件,其中ARM EABI多用于手机开发,Intel x86多用于平板开发,我还安装了Google USB Driver
下载完成后可以在Tools--Manage AVDs中管理虚拟的Android设备
只有先下载System Image之后,才可以创建相应系统的虚拟设备

2.Qt5.8配置
打开Qt Creator4.2.1,点击工具--选项--设备--Android,可以看到有4个路径需要配置

这是我的配置,如果路径有错的话Qt会提示路径可能不对

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


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

使用道具 举报

发表于 2018-6-12 11:01:21 | 显示全部楼层
学习一下啊,试着配置一下!
回复 支持 反对

使用道具 举报

发表于 2018-6-12 15:11:17 | 显示全部楼层
楼主 图挂了哈, 请补图
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-22 17:51:22 | 显示全部楼层
都是去年的帖子了,已经不用Qt很久了。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

wyn930504

    主题

    帖子

    29

    积分

    Qter1级会员

    Rank: 1

    积分
    29

Qter1级会员

发私信

Qt开源社区——开源 共享 自由

微信扫一扫
查看精品教程!