关键词:Qt、C++、Android
一开始想着弄个安卓软件玩玩,但是不想学 Java,于是乎发现了 Qt for Android。
使用的是 Qt6.5.3 的 Android 组件。
我尝试过使用 Qt6.6.1 和 Qt5.15.2 的 Android 组件,但不成功,原因未知。
Java 方面,JDK 使用 Java 17,下载地址
这里简单说一下 JDK、SDK 和 NDK:
像之前一样正常新建项目
点击管理,可以进入设置页面。设置好 JDK 路径 和 SDK 路径。
可能还需下载配置安卓 OpenSSL。
设置完成如下图:
完成设置后进入项目,可以进行代码编写和界面设计
release下需要生成 apk 签名:
编译并连接手机运行,手机打开开发者选项,进入 USB 调试,打开 USB 安装功能(建议打开文件传输功能)。编译过程比较漫长。
..\build-demo-Qt_6_5_3_Clang_arm64_v8a-Debug\android-build\gradle\wrapper
目录下的 gradle-wrapper.properties
,使用记事本打开,修改为 distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip
,然后继续编译生成。