Qt配置Android环境,最详细教程,亲测可用
概要
昨天自己本人进行了Qt对于安卓环境的配置,花了一下午时间,碰到了很多的问题,最终也成功实现了使用Qt完成手机APP的开发,现在将这些全部整理出来,只要大家跟着我的步骤一步步的实现就能够成功实现环境的配置。
安装JDK,准备JAVA环境
JDK安装包
我这边使用的是JDK8,需要的人评论留下QQ邮箱,我发给你们。当然在网上也是可以找到这个的。
运行这个安装包,点击下一步
可以选择不更改路径,也可以自己进行更改路径
的第一个
最后还有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
提示:这个是手机上的效果