一.配置和安装SDK
1.安装MinGW-w64 解压到指定目录,目录结构大概是这样【D:\mingw-builds\mingw32】,把【D:\mingw-builds\mingw32\bin】加入PATH
2.安装MSYS解压到上述MinGW-w64的相关目录,目录结构大概是这样【D:\mingw-builds\msys】
3.安装JDK7把【jdk17\bin】的路径加入 PATH
4.安装AndroidSDK,然后下载NDK,解压到SDK的同级目录,保证NDK,SDK的文件夹同级,此时启动附带的Eclipse,应该可以进行安卓APP开发了。
这里注意下SDKMANAGER.exe,去掉空格,WIN8设置成以管理员启动好像才跑的起来
5.配置以下环境变量:
ANDROID_NDK_PLATFORM=android-9
ANDROID_TARGET_ARCH=armeabi-v7a
ANDROID_BUILD_TOOLS_REVISION=17.0.0
ANDROID_NDK_HOST=windows-x86_64
ANDROID_NDK_HOST=windows
ANDROID_SDK_BOOT=(androidSDK路径)\tools
ANDROID_SDK_BOOT=(androidSDK路径)\plaform-tools
6.安装 ANT
7.配置Qt Creater
二.配置AVD
然后来配置AVD,首先把AVD所在的路径添加到环境变量
然后创建AVD,注意所有的项目都要选择,下面也不能有红叉,都完成之后点OK,就成功创建,再start就能打开了。
三.运行
这步应该不用说了,先给项目创建Android的版本(gcc选择版本低的,如果要在手机上跑选ARM),然后先启动模拟器,再按F5跑就行了
另.向模拟器中安装应用
有时候我们编写的程序是需要一些运行库的,但是模拟器中本身没有,所以我们要把这些运行库安装进去,还有些时候编写好的程序直接在QT里面调试,启动了模拟器之后是运行失败的,但是自己安装一遍就可以了,不知道为什么。
首先我们建立一个bat:
@echo off
cdE:\QT\androidSDK\adt-bundle-windows-x86-20130717\sdk\platform-tools
adb install *.apk
pause
其中第一行的路径替换为你的platform-tools所在路径(添加为PATH应该也可以),第二行的*.apk填写你要安装的apk的名字,放在这个bat的同一目录下,然后先启动模拟器,后启动bat,就可以正常安装了。