高版本的 jdk sdk ndk 经测试会报错,以下列出的是成功的版本
| 名称 | 版本 |
|---|---|
| JDK | 8u231 |
| SDK | r24.4.1 |
| NDK | r18b |
| 链接 | https://pan.baidu.com/s/1I5YcsW8QyD5oR_gPVROz1Q |
|---|---|
| 提取码 | z26s |
Qt5.13设置
| 名称 | 路径 |
|---|---|
| JDK | /home/wmx/Android/jdk1.8.0_231 |
| SDK | /home/wmx/Android/Sdk |
| NDK | /home/wmx/Android/android-ndk-r18b |
安装 SDK Manager 目标安卓系统API和镜像
如上图所示
Qt工程
搜索 accelbubble
-
pro文件修改 :
TARGET =wmx-accelbubble -
AndroidManifest.xml文件 :
Application name :wmx-accelbubble
Activity name :wmx-accelbubble
Run :wmx-accelbubble
以上参数需和 pro文件 TARGET = wmx-accelbubble 相同,否则报错
指定目标系统和编译器
- aach64 即 arm-v8a 系列芯片:
Android for arm64-v8a (Clang_Qt_5_13_0_for_Android_ARM64_v8a) - arm-v7 系列芯片:
Android for armeabi-v7a (Clang_Qt_5_13_0_for_Android_ARMv7)
编译部署到设备上
编译后,使用usb链接手机到电脑,拷贝到手机,然后在手机端安装即可运行,祝你好运!