环境:
系统 Windows 7(64)
PLATFORM S5PV210
QT 5.1.1版本
第一步:下载所需文件
以5.1.0版本为例,进入地址:http://qt-project.org/downloads
1.下载Qt安装包
http://download.qt-project.org/official_releases/qt/5.1/5.1.1/qt-windows-opensource-5.1.1-android-x86-win32-offline.exe
2.下载NDK
http://dl.google.com/android/ndk/android-ndk-r9-windows-x86_64.zip
3.下载JDK
http://download.oracle.com/otn-pub/java/jdk/7u25-b17/jdk-7u25-windows-x64.exe
4.下载android SDK
http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130729.zip
5.下载ant
http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.2-bin.zip
第二步:解压与安装
将下载好的NDK安装文件解压到指定目录。
2.安装JDK
执行安装文件安装JDK。
3.安装Qt库
执行Qt安装文件
4.安装android SDK
将下载好的SDK安装文件解压到指定目录。
4.安装ant
将下载好的ant安装文件解压到指定目录。
第三步:配置编译环境
1.打开Qt Creator
查看工具->选项->构建和运行->Qt版本,发现刚才安装的Qt for android不可用,缺少编译器,按以下步骤配置后正常。
工具->选项->android->android SDK 路径,设置刚才安装好的SDK的目录,例如:D:\Program\adt-bundle-windows-x86_64-20130729\sdk。
工具->选项->android->android NDK 路径,设置刚才安装好的NDK的目录,例如:D:\Program\android-ndk-r9。
工具->选项->android->ant路径,设置刚才安装好的ant的目录,例如:D:/Program/apache-ant-1.9.2/bin/ant.bat.
工具->选项->android->android JDK 路径,设置刚才安装好的JDK的目录,例如:D:\Program\Java\jdk1.7.0_25.
第四步:新建Qt应用程序
Qt Creator->文件->新建文件或项目->应用程序
选择应用程序类型,Qt quick 或者Qt gui程序,例如选择Qt quick2应用程序
选择构造套件,可以为不同的目标平台创建构建步骤,可以单选或者多选,这里选择android for arm(gcc4.8,qt5.1.1)
配置好应用程序,就可以在目标平台或者虚拟机中运行Qt程序了,需要注意的是,在目标硬件上运行程序,需要注意SDK中API等级不能大于目标平台的AIP等级,查看项目->构建和运行->运行->包配置->ANDROID目标SDK.修改后就可以直接通过USB发布到设备上运行了.