可能不完整,今后补充
(1)JDK安装
D:\Program Files\Java\jdk1.8.0_291
环境变量配置
系统变量:
JAVA_HOME D:\Program Files\Java\jdk1.8.0_291
CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
PATH(注意无分号结尾)
D:\Program Files\Java\jdk1.8.0_291\bin
D:\Program Files\Java\jdk1.8.0_291\jre\bin
以下可能不是必须
D:\Users\abcd\AppData\Local\Android\apache-ant-1.10.10\bin
(2)Android SDK安装
第1种:
访问https://www.androiddevtools.cn/index.html
下载android-sdk_r24.4.1-windows.zip,
解压至D:\Program Files\Android\android-sdk
通过SDK Manager,下载sdk7.0中有arm镜像,测试可用
通过AVD Manager,配置AVD
第2种:
可使用android-studio来下载SDK
可使用android-studio来配置AVD,通过android-studio配置的X86 AVD启动经速度快,
先通过android-studio启动AVD,然后Qt启动调试
(3)NDK安装(路径不能有空格!)
android-ndk-r22b(版本太高qt不识别)
android-ndk-r9d(qt报错-fstack-protector-strong)
android-ndk-r11c(ok)
incompatible devices 原因:avd 中将模拟机的模拟机器的 CPU/API 与 Qt的编译器选择不匹配,改成对应的即可
必须从Compatible devices中选择avd部署
在NDK版本高于r18b时,移除了GCC编译器工具,使用了Clang编译器代替。Qt Creator 4.6.2版本只会检测GCC编译器,当找不到编译器后 ,Android Kit就不会自动创建。