Qt for android

亲测没问题,需要翻墙下载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 

网址 Index of /gradle/

下载5.6.4 bin 文件之后

将压缩包放到E:\andirod\androidgradle\wrapper\dists\gradle-5.6.4-bin\bxirm19lnfz6nurbatndyydux

目录中,不需要解压,直接构建程序,Qt会自动帮你解压如图

之后就结束了程序是无法运行的,需要运行需要连接一个手机通过一个数据线连接电脑

本次测试vivo iqoo 通过打开开发者模式然后点击运行即可部署成功

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值