Mac下Qt for android 环境搭建并配置

一 、搭建安装

版本
1.1 Qt 5.9.0
1.2 jdk1.8.0_131.jdk
1.3 android-sdk 最新版本即可
1.4 android-ndk-r10e
1.5 apache-ant-1.10.3

1.1 Qt 5.9.0

下载qt: http://download.qt.io/archive/qt/5.9/5.9.0/
下载完,一直next就对了
在选组件时一定要选择Android 相关的组件,其他组件根据自己开发需求选择
安装完先不配置,最后在一起配置
在这里插入图片描述

1.2 jdk1.8.0_131.jdk

下载jdk: https://blog.csdn.net/u010669261/article/details/70768965
一键安装即可
安装完先不配置,最后在一起配置在这里插入图片描述

1.3 android-sdk

下载SDK: http://tools.android-studio.org/index.php/sdk
在这里插入图片描述
下载解压完,拖到 /Library/Java路径下,与jdk放到一块,方便管理,放到其他路径也可以在这里插入图片描述
使用cmd进入 /Library/Java/android-sdk-macosx/tools/ 并运行 ./android sdk在这里插入图片描述
进入此界面⬇️,然后根据自己需要的Android版本进行选择在这里插入图片描述
如果碰到下载不了或者下载很慢就参考篇:https://blog.csdn.net/weixin_42097173/article/details/80735852
下载等待中…
下载完先不配置,最后在一起配置

1.4 android-ndk-r10e

下载ndk:https://pan.baidu.com/s/1nom2cyY6_HaxdUy5vCfBkQ 密码: 2jkg
赋值权限:chmod a+x android-ndk-r10e-darwin-x86_64.bin
解压:./android-noudk-r10e-darwin-x86_64.bin在这里插入图片描述
解压完成,将文件android-ndk-r10e也拖到 /Library/Java路径下在这里插入图片描述

1.5 apache-ant-1.10.3

下载apache-ant:链接: https://pan.baidu.com/s/1D6vLpjG9cq_Ws9ymNsXNXQ 密码: uqlo
下载完解压,拖到 /Library/Java路径下

二、环境配置

2.1 环境变量变量配置

2.1.1 使用cmd进入 /etc 路径,查看是否有.bash_profile文件,没有的话touch .bash_profile 新建一个,然后编写vim .bash_profile ,按i进入编辑模式,将下面变量复制进去,注意改成自己存放的路径,最Esc退出编辑模式,在:wq 保存退出,退出时提示权限问题的话,重新打开加入sudo vim .bash_profile, 编辑完执行source /etc/.bash_profile 生效

export PATH=${PATH}:/Library/Java/android-sdk-macosx/platform-tools
export PATH=${PATH}:/Library/Java/android-sdk-macosx/tools
export NDK_ROOT=/Library/Java/android-ndk-r19c
export PATH=$PATH:$NDK_ROOT
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

2.2 配置完就要验证了

输入echo $PATH 查看配置路径
打开cmd
输入 java -version 查看java版本
在这里插入图片描述
输入adb 查看SDK
在这里插入图片描述
进入/Library/Java/android-ndk-r10e/samples/hello-jni 路径下运行 ndk-build
在这里插入图片描述运行ndk-build
在这里插入图片描述

2.3 配置Qt 5.9.0

选中对应路径,直接OK,在这里插入图片描述
再次进入配置》构建和运行》就自动检测到了在这里插入图片描述
到此Mac下使用Qt开发android的环境基本搭建好了

三. 真机调试

3.1 新建一个项目,选择需要运行的环境,

在这里插入图片描述

3.2 选择对应的android 版本

在这里插入图片描述

3.3 手机使用USB连接开发电脑,手机打开开发者选项,在打开USB调试(如果未找到开发选项,去关于手机,找到版本号,尝试多点几次应该就能打开开发者模式了,再去找到开发选项)

在这里插入图片描述

3.4 运行

点击运行,出现以下的话,说明没有检测到设备,在检查一下android版本与手机的android版本是否对应,选择的环境是否对应,手机的开发模式是否打开等等都有可能在这里插入图片描述
检测到设备,直接选择设备运行即可
在这里插入图片描述
最后大功告成!

猜你喜欢

转载自blog.csdn.net/FF_lz/article/details/108358952