您的位置:首页 > 移动开发 > Android开发

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

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

1.Ref

Qt Android

Qt Android on Windows

mac OS X 10.9.1 配置jdk环境变量

如何在mac本上安装android sdk

mac下配置Qt for Android+iOS

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 开发环境配置





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Qt Android