时间记录:2024/1/21
QT5.12.7+JDK1.8.0_231+NDK19.2.5345600+SDK26.1.1,搭建安卓环境需要版本一一对应
(1)安装android studio,然后打开软件,依次打开Settings -> Appearance & Behavior -> System Settings -> Android SDK
(2)下载Platform所需要的API版本,本人下载的是Android5.0、7.0和9.0,自己可以根据需要下载
(3)安装SDK Tools,选择Android SDK Build-Tools安装30.0.1
(4)安装NDK版本19.2.5345600,NDK可以在网上单独下载,能够找到对应版本号的NDK
(5)Android SDK Tools安装26.1.1版本,我的是Android SDK Command-line Tools(latest),根据platform的API版本下载即可,这里可以选择5、7、9三个版本,我这里是全部进行了安装
(6)下面的几项没有版本选择,选中下载是哪个版本用哪个版本就可以
(7)需要安装的工具选择完毕后点击OK,然后便会开始下载,等待选择的组件全部下载完毕
(8)下载完毕之后关闭Android-studio记住SDK的路径即可
(9)打开QT(安装时Android的组件要选择上下载)配置Kit编译工具,点击“工具 -> 选项”
(10)左边选择“设备”,右边选择“Android”,然后在下边点击浏览,将JDK、SDK、NDK的安装路径添加到对应位置即可,QT会自动识别版本和是否可用
创建QT项目或者将原有的项目换构建套件编译,生成APK文件,然后传到手机上使用(此处我选择一个之前写的Windows项目换编译套件编译生成)
(1)打开项目后点击“项目”
(2)选择Android编译套件进行设置,选择Android build SDK版本为“android-28”,网上说的29不能用没有试过,然后点击Create Templates
(3)点击之后会弹出一个对话框,这个是要复制一些Android需要的文件到当前项目,点击“完成”即可
(4)在AndroidMainfest.xml文件配置一些安卓程序的设置,配置完毕后点击运行即可,会先进行构建项目,或者直接构建项目不运行(因为是安卓程序,没有配置使用模拟器方式运行所以电脑不会有界面)
(5)点击运行的话,第一次需要选择运行设备,由于没有配置,直接关闭即可,然后再点一次运行即可,主要是为了获取APK文件到手机安装运行
在输出目录的build-Template-Android_for_armeabi_v7a_Clang_Qt_5_12_7_for_Android_ARMv7-Debug\android-build\build\outputs\apk\debug此目录下便会生成一个APK文件,即自己项目的APK文件,复制发送到手机安装即可使用
(6)效果展示
项目Windows套件编译运行效果
项目安装到手机的效果