资源下载
- 可在部分国内镜像源下载Qt5.14.2:Index of /qt/archive/qt/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
- 其他工具 android studio:下载 Android Studio 和应用工具 - Android 开发者 | Android Developers
- sdk manager 、ndk、java
安装过程
- 根据qt5.14.2自助选择需要安装的anroid组件等、vs2017等。
- 安装java,记住java的路径。
- 安装sdk manager ,ndk包直接解压即可(记住路径)
- 配置Qt、java、sdk、sdktool环境变量。
配置过程
- 按照qt 外部->configure配置相关参数,包括java路径、sdk、ndk的路径(此时可能提示相关包未正确安装,选择安装android studio里面自带的sdk manager可快速帮忙选定需要安装的包)
- 设备avd 创建,可选择在android studio创建虚拟设备,qt里面创建很容易失败。
测试过程
- 新建一个android 工程,选择进行编译,编译中若看到apk生成正常,而install failed, 可在编译build等的详情后面查看选择的anroid硬件架构是否为本机支持的架构x86和arm是有差异的!!!
- 报错内容:The command "D:\Android\android-sdk\platform-tools\adb.exe" terminated with exit code 1. Package deploy: Failed to pull "/system/bin/linker" to"C:/Users/XXXX/Documents/build-untitled29
- 处理方式:build的步骤 qmake详情里面选择abis为适合的硬件架构!我的本机是x86。