先说下:为什么要写这篇博客?
网上尽管资源众多,众说纷纭,但是很多没有进入重点,不能够完全解决我们所遇到的问题;当然,我也不能够保证我的办法能够解决大家的所有问题,但至少我成功了。
需要准备什么?
[该开发环境:windows 7/32bit]
1: qt-opensource_windows_x86-android-5.2.1.exe
http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/5.2/5.2.1/qt-opensource-windows-x86-android-5.2.1.exe
[需要下载其他版本,可以点这里:http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/,但是只有5.1以上的才支持android开发]
2: android-ndk-r9b-windows-x86.zip
https://dl.google.com/android/ndk/android-ndk-r9b-windows-x86.zip
[这个链接很奇葩,很多下载工具都下载不了,无意中发现qq旋风可以下载,而且必须是qq会员]
3: android-ndk-9rb-windows-x86-legacy-toolchains.zip
http://dl.google.com/android/ndk/android-ndk-r9b-windows-x86-legacy-toolchains.zip
[这个链接也要用上面的方法下载]
4: apache-ant-1.9.4-bin.zip
http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.4-bin.zip
5: jdk-7u21-windows-i586.exe
http://javadl.sun.com/webapps/download/AutoDL?BundleId=107098
[其他版本的下载:http://java.com/zh_CN/download/manual.jsp]
6: android-sdk-windows.rar
[上面这个下载和安装,请详细阅读这个网站:http://www.androiddevtools.cn/]
如何安装:
1. qt-opensource_windows_x86-android-5.2.1.exe按正常情况安装
2. android-ndk-r9b-windows-x86.zip与android-ndk-9rb-windows-x86-legacy-toolchains.zip要解压到同一个目录下
3. apache-ant-1.9.4-bin.zip解压即可
4. jdk-7u21-windows-i586.exe按正常情况安装
5. android-sdk-windows.rar 解压之后,放入自己需要放的位置,按照http://www.androiddevtools.cn/上面所说,进行配置和下载
使用方法:
启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
依次选择『Packages』、『Reload』。
6. 环境变量设置,其实只用设置java的就可以
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_21【这里根据自己的情况设定】
变量名:CLASSPATH
变量值:C:\Program Files\Java\jdk1.7.0_21\lib;C:\Program Files\Java\jdk1.7.0_21\jre\lib【这里根据自己的情况设定】
变量名:Path【在Path后面追加,不要把之前的给删了】
变量值:C:\Program Files\Java\jdk1.7.0_21\jre\bin;C:\Program Files\Java\jdk1.7.0_21\bin【这里根据自己的情况设定】
有点网站给出了其他环境变量的添加,我决定不需要,大家可以不用添加。
7. 打开Qt Creator:工具->选项
在左边选择“Android”:然后按照下面进行配置
图1 Android配置配置
注意:第5步操作有许多需要注意的地方,这里再重申下。
可能你按照正常的SDK Manager第一次配置完之后,在Start SDK Managter的时候,CPU/API那一栏,会提示“No System Images Installed for this target.”这是因为没有装API的怨过。
重新找到 SDK Manager.exe 重新对所选架构的API进行选择,然后就是安装了。可能需要比较长的时间,慢慢等。
环境搭建,到这里就结束了,请大家多多指教。