本文参考 http://qt-project.org/wiki/building_qt-android_on_windows
本人开发环境: win8 64 位,win7 ,xp 应该更没有问题,注意选择 32 位 ,64位的区分
1. 安装 Perl http://strawberryperl.com/
这步可能不是必须的,目前来说我是装上了的,
解压到指定目录,目录结构大概是这样 【D:\mingw-builds\mingw32】,把【D:\mingw-builds\mingw32\bin】加入PATH
3.下载mingwbuilds MSYS and external binaries (for git)http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/msys+7za+wget+svn+git+mercurial+cvs-rev13.7z/download
解压到上述MinGW-w64的相关目录,目录结构大概是这样 【D:\mingw-builds\msys】
4.安装JDK7 把 【jdk17\bin】的路径加入 PATH
5.去安卓官网 下载 SDK,我下载的是 附带ECLIPSE版的,然后下载NDK,解压到SDK的同级目录,保证NDK,SDK的文件夹同级,此时启动附带的Eclipse,应该可以进行安卓APP开发了。
这里注意下 SDKMANAGER.exe,去掉空格,WIN8设置成以管理员启动好像才跑的起来
6.配置以下环境变量:
- set “ANDROID_NDK_PLATFORM=android-9”
set “ANDROID_TARGET_ARCH=armeabi-v7a”
set “ANDROID_BUILD_TOOLS_REVISION=17.0.0”
set “ANDROID_NDK_HOST=windows-x86_64”
or
set “ANDROID_NDK_HOST=windows”
.. depending on which NDK you downloaded.
7.下载 QT5.1 for android ,并安装。
8.下载 ANT
9.配置QT CREATER
配置完后,应该就可以用AVD管理器新建模拟器,然后新建项目,编译时注意注意选成android端的。
此时走构建项目,make,部署,如果一切顺利的话,应该就可以跑了,我用9300测试成功。
目前新建里面的,移动QT应用目视不能按上述流程走。
另,可能在此时无法新建AVD,我的机器是重启之后才好用的
来源:oschina
链接:https://my.oschina.net/u/1021015/blog/142923