Qt for Android on Mac:源码编译及环境配置

注:本文编译平台为OSX 10.11.6 windows请看Ref下第二篇Qt Android on Windows,环境变量配置不要使用Mac自带的文本编辑器,否则会出现错误

1.Ref

2.准备工作

Qt 5.8.0源码包
Android ndk  r10e
Android sdk 25.x.x
ant 1.9.9
java sdk 8

3.环境变量设置

1)java 环境变量配置
mac下java安装目录为:/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
open ~/.bash_profile
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bash_profile
2)java环境变量配置测试

3)Android sdk、ndk环境变量配置(该步骤不能省略否则configure出错,make出错)
export ANDROID_NDK_ROOT=<NDK_PATH>
export ANDROID_API_VERSION=android-21
export ANDROID_SDK_ROOT=<ANDROID_SDK_PATH>
在PATH环境变量中需要加入ANDROID_NDK_ROOT!!!!(千万不要用OSX自带的文本编辑器!!!!)

4.Configure command

configure -prefix <install_path> -hostprefix <install_path>  -xplatform android-g++ -release -nomake tests -nomake examples -android-ndk $ANDROID_NDK_ROOT -android-sdk $ANDROID_SDK_ROOT -android-ndk-host darwin-x86_64 -android-toolchain-version 4.9 -skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples 

5.make & make install

make
make install

6.Qt on Android 开发环境配置





猜你喜欢

转载自blog.csdn.net/sinat_23185975/article/details/61418407