https://www.cnblogs.com/MakeView660/p/11206268.html
https://zhuanlan.zhihu.com/p/72911170
QT5.12.0+
android-ndk-r19c-windows-x86_64.zip+
jdk-8u281-windows-x64.exe+
installer_r24.4.1-windows.exe(安装API28 buidtools 28.0.2)+
模拟选用arm的,虽然是Android7下的,但是Android9也可以用
上面开发的是Android9应用,也能运行在Android10系统上
和Qt5.12适配的版本,Qt官方也没有说,都是自己试出来的。
QT5.12只能进行Android 9以下开发,具体查看以下文件,强行修改这里的版本号QT不认。
D:\Qt\Qt5.12.0\5.12.0\android_arm64_v8a\src\android\templates\AndroidManifest.xml
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28"/>
QT5.12默认的Gradle版本是4.6,该版本不兼容JDK15,
1、JDK安装
这是android代码的编译、调试环境。
下载安装jdk-15.0.1_windows-x64_bin.zip https://www.oracle.com/java/technologies/javase-jdk15-downloads.html
配置环境变量
JAVA_HOME-D:\jdk-15.0.1
CLASSPATH-.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
在Path变量名中添加变量值:%JAVA_HOME%\bin
测试:
2、Android SDK安装
这是Android的开发库,它的各种功能都在这个库中。
通过Android SDK Manager android-sdk_r24.4.1-windows.zip(http://tools.android-studio.org/index.php/sdk/)安装(如果这个工具不是最新的会自动更新),安装完毕后,找到SDK安装目录下面的“platform-tools”目录,把此目录的路径“..\platform-tools”添加到系统环境变量Path中。