目录
gitee仓库地址:语言学习软件
一、Android Studio安装
下载Android Studio
下载 Android Studio 和应用工具 - Android 开发者 | Android Developers
下载汉化包
Chinese (Simplified) Language Pack / 中文语言包 Plugin for JetBrains IDEs | JetBrains Marketplace
Releases · sollyu/AndroidStudioChineseLanguagePack
Android Studio应用汉化插件
1、选择下载的汉化包 .jar 文件


2、点击ok后安装成功

3、关闭应用重新打开,选择Chinese简体中文

4、接着按照提示要求重启,中文汉化完成

二、QT Creator的配置

1、问题

问题不在缺包,而在新版 cmdline-tools 的 sdkmanager 输出带了弃用警告,Qt Creator 解析失败,误判工具无效,导致 SDK 管理器空白、误报找不到包。
2、解决
① 下载 Qt Creator 20.0.1 配套的标准 cmdline-tools (版本 12.0,`sdkmanager --version` 干净输出无警告)。
下载地址:https://dl.google.com/android/repository/commandlinetools-win-9477386_latest.zip
② 将下载的cmdline-tools复制到Android SDK的路径。

三、QT安卓软件安装包
Qt 版本 -- Android SDK 必备包对照表
| Qt 版本 | platforms | build-tools | NDK | 其他必备 |
|---|---|---|---|---|
| 6.5 及以上(含 6.8.3) | android-35 | 35.0.0 | 26.1.10909125 | platform-tools、cmdline-tools;latest、emulator、extras;google;usb_driver(Windows) |
| 6.4 | android-31 | 31.0.0 | 23.1.7779620 | 同上 |
| 6.3 / 6.2 / 5.15.9-5.15.20 | android-31 | 31.0.0 | 22.1.7171670 | 同上 |
| 6.1 / 6.0 / 5.15.0-5.15.8 / 5.13.2 / 5.12.x / 5.14.0-5.14.2 | android-31 | 31.0.0 | 21.3.6528147 | 同上 |
| 5.13.0-5.13.1 / 5.12.0-5.12.5 | android-28 | 28.0.2 | 19.2.5345600 | 同上 |
四、安卓手机上的测试
在电脑上编写完代码后,想在手机上测试,如何做呢?
步骤:
1、在 Qt Creator 的 首选项 -> 设备 -> Android 里,确保 JDK、Android SDK、NDK 路径都已正确配置(显示绿色对勾)。
2、在手机上打开 “开发者选项” 和 “USB 调试”。
3、用数据线连接手机和电脑。(手机上选择管理文件)
4、确认连接,在C:\Users\HT\AppData\Local\Android\Sdk\platform-tools目录下进入cmd,输入adb devices,列出设备列表表示成功。
5、编译构建
桌面版编译:

安卓版编译:

6、问题解决
报错:Unsupported class file major version 68/69
解决:Index of /Adoptium/17/jdk/x64/windows/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

点击下载即可,安装JDK17解决版本不兼容问题,目录自己选择一个。

同时还要修改QT中的JDK配置,我的修改如下:
![]()
⚠️注意:需要切换到设备上,不是模拟器

7、给 Release 配置签名

报错信息:
11:51:02: 部署到安卓设备/模拟器初始化
11:51:02: 部署设备“Medium_Phone_API_37.0”不支持套件架构。
套件支持“arm64-v8a”,但设备使用“x86_64”。
11:51:02: Error while building/deploying project desktop_android (kit: Qt 6.8.3 for Android arm64-v8a)
11:51:02: When executing step "部署到Android设备"
解决:

五、自查命令
提供自查使用的命令:
1、看设备是否连上(显示 device 才是正常,unauthorized 表示手机上还没点"允许USB调试")
'C:\Users\HT\AppData\Local\Android\Sdk\platform-tools\adb.exe' devices
2、看手机架构,和套件对照
'C:\Users\HT\AppData\Local\Android\Sdk\platform-tools\adb.exe' shell getprop ro.product.cpu.abi
六、软件传输的第二种方法(微信发送)
上述步骤是提供数据线传输软件安装包,直接安装到手机上,还有另外的方法不靠数据线的,就是通过微信直接发送.apk文件。
⚠️注意:手机可能自动改名为.apk.1后缀,这是安全保护的正常现象,需要自己下载保存后去手动更改名字后缀为.apk就可以了。(直接在文件管理器点击就可以安装)

七、软件自更新
1、在gitee网站创建一个项目仓库。
2、在sourcetree软件克隆新建的仓库。
git clone https://用户名:私人令牌@gitee.com/lrc-sean/language_learning.git
3、文件修改。
version.json文件修改:

CMakeLists.txt文件修改:

4、将文件提交,并推送到远程仓库中。
以后每次发新版做更新,只做 3 件事
1、改版本号 :打开 CMakeLists.txt 第 3 行,把`VERSION 1.0` 改成更大的数,比如`VERSION 2.0`。
2、重新构建 ,得到新的 exe(桌面)和新的 apk(安卓)。
3、上传并改清单 :把新文件传到你那个网址上;然后编辑`version.json` ,把里面的版本号改成`2.0` ,下载地址指向刚传的新文件。
⚠️注意:.apk文件太大,不可以放在仓库里,需要放入到发行版中,这样就可以软件自更新了。(允许匿名下载)

version.json文件修改:


684



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



