QT for Android 环境搭建[Windows]

先说下:为什么要写这篇博客?

网上尽管资源众多,众说纷纭,但是很多没有进入重点,不能够完全解决我们所遇到的问题;当然,我也不能够保证我的办法能够解决大家的所有问题,但至少我成功了。

需要准备什么?

[该开发环境: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进行选择,然后就是安装了。可能需要比较长的时间,慢慢等。


环境搭建,到这里就结束了,请大家多多指教。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章