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進行選擇,然後就是安裝了。可能需要比較長的時間,慢慢等。


環境搭建,到這裏就結束了,請大家多多指教。

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