ubuntu16.04 + Qt5.13 搭建安卓开发环境

高版本的 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

ubuntu16.04 + Qt5.13 搭建安卓开发环境ubuntu16.04 + Qt5.13 搭建安卓开发环境

安装 SDK Manager 目标安卓系统API镜像

如上图所示

Qt工程

搜索 accelbubble 
ubuntu16.04 + Qt5.13 搭建安卓开发环境

  • pro文件修改 :
    TARGET = wmx-accelbubble

  • AndroidManifest.xml文件 :
    Application name : wmx-accelbubble
    Activity name :wmx-accelbubble
    Run : wmx-accelbubble

以上参数需和 pro文件 TARGET = wmx-accelbubble 相同,否则报错
ubuntu16.04 + Qt5.13 搭建安卓开发环境

指定目标系统和编译器

  • 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)

ubuntu16.04 + Qt5.13 搭建安卓开发环境

编译部署到设备上

编译后,使用usb链接手机到电脑,拷贝到手机,然后在手机端安装即可运行,祝你好运!