【QT6.7.2 配置安卓开发环境SHA GUA CAO ZUO】

本文详细指导如何配置JDK、SDK、OpenSSL,以及新建模拟器、安装Androidbuildtools和创建证书,以便成功编译并安装APK到实体设备,包括Windows系统下的具体步骤和注意事项。
摘要由CSDN通过智能技术生成

JDK环境配置:
QT菜单栏->Edit->Preferences在这里插入图片描述
Devices->Android->JDK location最右侧“地球”按钮会打开一个网页
在这里插入图片描述
从左到右下拉框选择Windows、X64、JDK、22后点击“.msi”按钮下载JDK22
在这里插入图片描述
打开存放“OpenJDK22U-jdk_x64_windows_hotspot_22.0.1_8.msi”文件的文件夹
在这里插入图片描述
鼠标左键双击安装包,并在弹出界面点击“Next”按钮:
在这里插入图片描述
进入下一个页面,点击“Brose…”按钮:
在这里插入图片描述选择要安装的文件夹并记录该文件夹路径(如下图我选择安装的路径为“C:\Program Files\Eclipse Adoptium\jdk-22.0.1.8-hotspot\”),并点击“OK按钮”:
在这里插入图片描述
继续点击“Next”按钮:
在这里插入图片描述

点击"Install"按钮(Windows弹出的对话框点击“Yes”按钮,我这里不方便截图):
在这里插入图片描述
点击"Finish"按钮完成安装:
在这里插入图片描述
点击” Browse…”:
在这里插入图片描述选择之前安装JDK的路径(如我的安装路径为“C:\Program Files\Eclipse Adoptium\jdk-22.0.1.8-hotspot\”),并点击“Select floder”按钮:
在这里插入图片描述
SDK环境配置:
点击” Browse…”
在这里插入图片描述
选择“SDK”存放位置(如我的安装路径为“C:\Users\caizi\AppData\Local\Android\Sdk”),并点击“Select floder”按钮
在这里插入图片描述
点击“Set Up SDK”按钮
在这里插入图片描述

等待下载:
在这里插入图片描述
在弹出对话框点击“Yes”按钮:在这里插入图片描述
不断在随后出现的弹框中点击“YES”按钮:
在这里插入图片描述
等待安装完成:
在这里插入图片描述
点击 “SDK Manager”:在这里插入图片描述
选择需要的组件(我全勾选了下面这些,这里就不展开):
在这里插入图片描述
以及Tools下面这些:
在这里插入图片描述
点击“Apply”,等待下载安装完成
在这里插入图片描述
OpenSSL配置:
点击"Dowload OpenSSL"后在弹出对话框上点击“Open Download URL”按钮:
在这里插入图片描述
会提示打开一个github网页(程序员都懂得“KE XVE SHANG WANG”),在页面上点击“<>Code”绿色按钮,并在弹出下拉框点击“Dowload ZIP”:
在这里插入图片描述
在这里插入图片描述
等待下载完成:
在这里插入图片描述

下载源码后解压到某个位置(如我放置在“C:\Users\caizi\AppData\Local\Android\Sdk\”)并将文件夹改名为“android_openssl”(也可不改名,看个人喜好):
在这里插入图片描述
点击“Browse…”
在这里插入图片描述
选中解压的文件夹(如我选择“C:\Users\caizi\AppData\Local\Android\Sdk\android_openssl“),并点击“Select Folder”按钮:
在这里插入图片描述
点击”Apply“按钮:
在这里插入图片描述
修改Qt安装目录下build.gradle配置文件(如我安装位置为“C:\Qt”,则修改文件为C:\Qt\6.7.2\android_x86_64\src\android\templates\build.gradle、
C:\Qt\6.7.2\android_x86\src\android\templates\build.gradle、
C:\Qt\6.7.2\android_armv7\src\android\templates\build.gradle、
C:\Qt\6.7.2\android_arm64_v8a\src\android\templates\build.gradle)如下:
在这里插入图片描述修改Qt安装目录下gradle-wrapper.properties配置文件(如我安装位置为“C:\Qt”,则修改文件为C:\Qt\6.7.2\android_x86_64\src\3rdparty\gradle\gradle-wrapper.properties、
C:\Qt\6.7.2\android_x86\src\3rdparty\gradle\gradle-wrapper.properties、
C:\Qt\6.7.2\android_armv7\src\3rdparty\gradle\gradle-wrapper.properties、
C:\Qt\6.7.2\android_arm64_v8a\src\3rdparty\gradle\gradle-wrapper.properties)如下:
在这里插入图片描述
新建安卓模拟器:
在这里插入图片描述
在这里插入图片描述如手机模拟器(还有手表,电视等)可以这样选择后点击“OK”:
在这里插入图片描述
点击“Start AVD”启动虚拟机:
在这里插入图片描述
在这里插入图片描述
新建或打开一个项目构建套件选择如下:
在这里插入图片描述
可以选择构建“Android build-tools version”和“Android build platform SDK”(最好要和之前创建的虚拟机版本号一致,如虚拟机是android33,这里就选就android33):
在这里插入图片描述
编译:
在这里插入图片描述
第一次编译要下载“gradle-8.8-bin.zip”,QT自动下载会失败,需要将QT提示(QT编译失败会提示下载网址:https://services.gradle.org/distributions/gradle-8.8-bin.zip)的下载路径粘贴至浏览器手动下载:
在这里插入图片描述
后将压缩包复制至C:\Users\用户名.gradle\wrapper\dists\gradle-8.8-bin\dxjbbhstwasg8cbags9q7cvli,注意直接复制过去不要解压
在这里插入图片描述
然后就可以按下图编译运行了,运行效果图(需要手动开启虚拟机,生成的apk文件不能直接安装到手机或平板电脑上):
在这里插入图片描述
要安装到实体手机和平板,构建套件选择下面的:在这里插入图片描述
还要创建证书(release模式下),点击“create”,下次编译可以点“” Browse…”选择之前已创建的证书:


大家可以随便写一些,但是国家号一定要是正确的(比如中国写ZH,其他的可以在网上查询)
在这里插入图片描述
同上构建“Android build-tools version”和“Android build platform SDK”最好和要安装软件的手机android版本一致:
在这里插入图片描述
点击编译按钮
在这里插入图片描述
生成apk文件,就可以在手机或平板上安装了:
在这里插入图片描述
注意:
1、英文系统需要进行如下设置,然后重启(不然新建的安卓虚拟机启动不了会闪退):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
2、安卓15的SDK中android.jar(C:\Users\caizi\AppData\Local\Android\Sdk\platforms\android-35\android.jar)有问题,暂时会编译失败:

转载请注明出处!!!,好用求点赞,求关注。

  • 9
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值