macos Qt安卓 android 环境搭建

macos qt安桌编译环境:

下载jdk(java)版本号 可以参考对应qt版本的文档里的java版本号。

比如qt5.14的android的环境文档 jdk要去就是11:
https://doc.qt.io/qt-5/android-building.html

截屏2020-12-17 下午3.09.38.png

下载android_sdk commandline

版本号参考:

截屏2020-12-17 下午3.53.07.png

解压:
unzip commandlinetools-mac-6858069_latest.zip
cd commandlinetools/cmdline-tools/latest/bin
安装工具:
./sdkmanager --sdk_root= --install "cmdline-tools;latest"
安装platform-tools,ndk
./sdkmanager --sdk_root= --install "platform-tools" "platforms;android-29" "build-tools;29.0.2" "ndk;21.3.6528147"

为QT添加android设备:

下面是我的位置:
我的JDK: /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
我的SDK:
/Users/wangqinfeng/mysdk
我的NDK:
/Users/wangqinfeng/mysdk/ndk/21.3.6528147

截屏2020-12-17 下午4.14.10.png

配置Kits如下:

截屏2020-12-17 下午4.17.40.png

设备类型选刚添加的android 设备,

Compiler设置:

C:Android Clang(C,arm)
C++:Android Clang(C++,arm)

Debugger:

Android Debugger for Android Clang(C++,arm)

Qt version

Qt 5.14.2 for Android

如果没有:

Clang(C,arm) Clang(C++,arm),Android Debugger for Android Clang(C++,arm)

添加编译器:

C:
刚安装的ndk下的:
ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang
C++:
刚安装的ndk下的:
ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang++
gdb:
刚安装的ndk下的:
ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/gdb

你可能感兴趣的:(macos Qt安卓 android 环境搭建)