1. Qt添加组件'Android', 注意登录时需连接VPN, 选好组件下载时可退出VPN.
2. 手动下载安装java的jdk,版本jdk20及以下, 注意, 即便安装最新版本的'Android SDK'一般也不支持高版本的jdk.
3. 安卓SDK, NDK, OpenSSL在Qt设置-设备-Android中按Qt提供的方式安装.
4. 环境变量: 以下全部在环境变量-系统变量中双击'Path'新建添加, 根据安装位置调整:
- jdk路径: C:\Program Files\Java\jdk-23
- SDK路径: F:\Android\android-sdk\android-sdk-windows\platform-tools
- SDK路径: F:\Android\android-sdk\android-sdk-windows\tools
- NDK路径: F:\Android\android-ndk\android-ndk-r27c
5. 添加AVD安卓虚拟设备(如果使用物理手机设备调试不需要此项):
- 手机打开开发者选项, 进入开发者选项设置中启用USB调试. 数据线连接电脑.
- Qt设置-设备, 添加设备, 创建新AVD, 在'Target ABI/API'中选择'arm64-v8a', 如果出现黄色警告没有安装Image, 则需要打开Qt设置-设备-'Android'-''SDK 管理器', 在包列表项中安装了SDK的版本下翻找'AOSP ATD APIs ARM 64 v8a System Image'字样项目, 勾选点击应用.
6. 直接使用物理设备(非AVD设置, 似乎不需要下载Image, 如果已添加AVD设备可能需删除):
- 手机打开开发者选项, 进入开发者选项设置中启用USB调试. 数据线连接电脑, 选择'仅充电'. Qt设备中会自动显示手机设备. 创建普通'Qt Widget'项目,只是构建套件选择安卓相关套件即可.
- 如果Qt设备未显示手机, 可尝试更换USB口, 电脑下载360手机助手会自动安装驱动等.