亲测没问题,需要翻墙下载openssl后面有提到,其他的文件网上搜搜就有
1.安装所需要的文件
编译Qt 5 程序的JDK8
编译Qt6的JDK17 已存 腾讯微云
2.创建一个文件夹将文件放入

3.安装JDK
安装JDK8点击安装包分配好路径之后直接安装
安装JDK8期间会弹出一个下载框,将路径设置到JDK8同一个目录中
安装JDK_17放入JDK8同一个目录
如图所示

4.编辑系统变量

变量值设置为存放gradle文件夹的路径
5.解压SDK工具包 ,腾讯微云里面存这

解压后文件如下,存放在JavaSDK24.4根目录

接下来点击SDK Mangaer.exe 安装,不过就需要下面这几个文件我在腾讯微云里面有,解压后将android_sdk_extra.zip解压到SDK工具包目录里面就可以了

6.打开QtCreator->编辑->Preferences

之后会显示点击SDKs
我们将JDK位置和Android SDK路径设置好,然后设置SDK,它会自己开始下载


可能存在一个问题

这个是网络问题,更换一个网络,然后ping dl.google.com ping通了就重新点击设置SDK就可以
会报一个错误,跟openssl有关会弹窗,直接去网址下载,需要翻墙

下载后的openssl 下载到Android SDK的目录哪里,我的路径在E:\andirod\JavaSdk

然后将openssl的文件目录名字更改为 android_openssl 如图所示

接下来就直接安装就可以了,他提示缺少相关工具包,你直接让他安装就可以
7.构建套接字
在首选项中找到构建

点击Edit Build Environment
输入JAVA_HOME=E:\andirod\JavaJDK\JavaJDK1.8

点击ok之后就配置好了
之后新建一个工程
编译器选择安卓的

构建项目

之后会出现问题 如下图,这个是缺乏一个工具gradle

下载一个gradle mirror
下载5.6.4 bin 文件之后

将压缩包放到E:\andirod\androidgradle\wrapper\dists\gradle-5.6.4-bin\bxirm19lnfz6nurbatndyydux
目录中,不需要解压,直接构建程序,Qt会自动帮你解压如图

之后就结束了程序是无法运行的,需要运行需要连接一个手机通过一个数据线连接电脑
本次测试vivo iqoo 通过打开开发者模式然后点击运行即可部署成功
3591

被折叠的 条评论
为什么被折叠?



