Qt配置Android环境,最详细教程,亲测可用
概要
昨天自己本人进行了Qt对于安卓环境的配置,花了一下午时间,碰到了很多的问题,最终也成功实现了使用Qt完成手机APP的开发,现在将这些全部整理出来,只要大家跟着我的步骤一步步的实现就能够成功实现环境的配置。
安装JDK,准备JAVA环境
JDK安装包
我这边使用的是JDK8,需要的人评论留下QQ邮箱,我发给你们。当然在网上也是可以找到这个的。
运行这个安装包,点击下一步
可以选择不更改路径,也可以自己进行更改路径
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e5f8ef6cc3f640139c3e5628af1938cd.png
我这边是进行了更改了的
再下一步是目标文件夹的安装,这一步最好是,在这个文件夹内建立一个文件夹1
安装在这个1的文件夹内
安装好以后关闭就可以了,这时候要配置系统环境
打开系统属性里面的环境变量
因为我是昨天晚上配置好了的,所以给你们看一下如何配置。
1、JAVA_HOME
E:\LXQ\Tool\JDK8
这里就是根据你们自己的路径来修改
2、ClassPath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3、path
新建两个
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
并且将这两个上移到顶端,%JAVA_HOME%\bin;这个是最上面,%JAVA_HOME%\jre\bin;这个是上移到第二行。
安装SDK,准备SDK环境
解压缩SDK文件夹
和JDK一样,需要的评论,留下qq邮箱,我私发给你们,当然网上也是可以找到的。
打开SDK Manager,进行下载SDK环境
按照我一样的进行按照
Tools里面有三个
然后还有Android8.0.0(API 26)的第一个
最后还有Extras全选
点击下载后,每一个都点击同意即可
安装NDK,准备NDK环境
这个就相对来说比较简单了,只需要解压缩文件夹就可以了,还是老样子,需要的评论区留下邮箱,我发给你们
Qt环境配置
打开工具里面的选项
点击设备后点击Andriod
依次配置Java JDK NDK的环境就可以了,和图中一样只需要选择对应的文件夹即可,之后点击Apply后点击OK。
创建项目
选择第一个
选择widget
选择第一个
UI里随便弄一下
PRO文件里面添加
QT += core gui bluetooth androidextras
点击运行会一直卡住不动,是因为下载国外的东西下载速度很慢,我们这边修改一下,并且自己下载下来放到文件夹内
会报错:distributionUrl=https://services.gradle.org/distributions/gradle-5.5.1-bin.zip
qt构建时报错:Exception in thread “main” java.net.ConnectException: Connection timed out: connect
将运行文件放到Qt项目里
这样就不用跑到build-untitled4-Android_for_armeabi_v7a_arm64_v8a_x86_x86_64_Clang_Qt_5_14_2_for_Android-Debug
这个文件夹里去修改了,直接在Qt里面就可以修改
打开网址,去里面下载gradle-6.9-all.zip
https://mirrors.cloud.tencent.com/gradle/
下载以后放到一个文件夹里,最好文件路径不要有中文,怎么简单怎么放
修改gradle-wrapper.properties
和我一样的写法,更改一下你们的路径就行。
distributionUrl=file:/E:/LXQ/Tool/gradle-6.9-all.zip
修改build.gradle
classpath 'com.android.tools.build:gradle:4.1.0'
上面做完以后点击构建即可
连接手机,并显示APP
手机通过数据线连接电脑,并且打开手机USB调试模式,后点击Qt的运行按钮
选择你的手机设备
部署成功!!!
成果显示
提示:这个是电脑的QtUI
提示:这个是手机上的效果