qt 5.13.0 on Android 开发环境搭建

   项目准备QT开发android,从网上找文章开始试,先实验了网上5.10的环境搭建,折腾了一天,下载安装,工程编译到运行都没问题,但是在线debug不行,试了公司的win7 64位和自己win10 64位的笔记本,以及多台手机及平板,在线debug都没有成功。

    转向更高版本测试,又经过一天折腾测试,qt5.13.0版本在win7和win10 64位机器上都能连手机和平板debug成功了。记录下环境配置过程。

    需要的文件如下图,下面安装过程会提供下载链接,如果查找麻烦,可以****下载中搜我上传的资源文档《qt5.13.0 on Android 开发环境搭建》里面有百度云地址

qt 5.13.0 on Android 开发环境搭建

 

  1. 安装开发环境 qt creator 

如下链接下载qt-opensource-windows-x86-5.13.0.exe

http://download.qt.io/archive/qt/5.13/5.13.0/

以管理员模式打开安装文件,点击next后要求输入qt用户密码,如果没有则注册一个,next进入下一步

qt 5.13.0 on Android 开发环境搭建

选择安装目录后下一步选择组件,如果只开发Android 选择Android ARMv7即可

qt 5.13.0 on Android 开发环境搭建

下一步接受协议后开始安装,直至安装完成。

2. 安装JDK

该qt版本测试用jdk-8u211-windows-x64.zip功能正常。

下载安装包后安装即可,这个版本会自动配置环境变量

 

3. 安装SDK,并记录安装目录

https://www.androiddevtools.cn/下载

qt 5.13.0 on Android 开发环境搭建

安装完成后打开SDK Manager.exe

选择必要的安装包

qt 5.13.0 on Android 开发环境搭建

qt 5.13.0 on Android 开发环境搭建

点击Install Packages  接受协议后程序会下载安装。

 

4. 下载NDK,从下面网址,找到旧版入口

https://developer.android.google.cn/ndk/downloads/

qt 5.13.0 on Android 开发环境搭建

下载完成后,解压到自定义的目录就行。

5. QT配置及工程创建

打开 工具——选项,配置自己的目录

qt 5.13.0 on Android 开发环境搭建

创建新工程(注意工程保存路径不能有空格,不然编译报错)

qt 5.13.0 on Android 开发环境搭建

qt 5.13.0 on Android 开发环境搭建

选择Android构建

qt 5.13.0 on Android 开发环境搭建

第一次构建会下载依赖包,花较长时间,受网速及链接关系,可能要多几次才能下载成功

6. 运行及调试

将手机USB线接入电脑,确保驱动及手机USB调试打开,点击运行及调试会读到android设备

qt 5.13.0 on Android 开发环境搭建

qt 5.13.0 on Android 开发环境搭建

在main.cpp加入一个断点,调试进入断点,单步调试也正常

qt 5.13.0 on Android 开发环境搭建

个人测试了android5.1的原生系统,小米max3手机,都可以在线debug,魅族16th运行安装正常,但是在线debug没成功。