Qt下Android環境的配置之離線下載SDK包


Qt在5.0之后開始支持Android開發,這為很多像我一樣期望自己制作Android小軟件而又不想學習JAVA語言的小伙伴帶來了福音,由於所以,Android SDK管理器上的各個版本的API無法下載,鏈接受到限制,這些小困難怎么能阻擋俺們學習Android的熱情呢!!大笑

好吧,不說廢話啦,直接來點干貨:

以下是針對ubuntu12.04系統QT5.1.1的android環境配置,對於windows的配置方式應該類似,善於舉一反三,參考文獻部分給我啟發很大,可以仔細看看。

問題解決方法:自己下載SDK離線安裝包,並把各部分文件解壓放到tools目錄中Android文件中。

具體方法如下:

1.從下面的Google Android的各個版本的API,直接下載所需文件

Android SDK Tools, revision 10 http://dl-ssl.google.com/android/repository/tools_r10-windows.zip
Android SDK Platform-tools, revision 3 http://dl-ssl.google.com/android/repository/platform-tools_r03-windows.zip
Android SDK Docs for Android API 11, revision 1 http://dl-ssl.google.com/android/repository/docs-3.0_r01-linux.zip
Android SDK Platform 3.0, revision 1 http://dl-ssl.google.com/android/repository/android-3.0_r01-linux.zip
Android SDK Platform 2.3.3._r1 Revision 1 http://dl-ssl.google.com/android/repository/android-2.3.3_r01-linux.zip
Android SDK Platform 2.3.1_r2 Revision 2 (Obsolete) http://dl-ssl.google.com/android/repository/android-2.3.1_r02-linux.zip
Android SDK Platform 2.2_r1 Revision 2 http://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip
Android SDK Platform 2.1_r2 Revision 2 http://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip
Android SDK Platform 1.6_r2 Revision 3 http://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
Android SDK Platform 1.5_r3 Revision 4 http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
Android SDK Samples for Android API 11, revision 1 http://dl-ssl.google.com/android/repository/samples-3.0_r01-linux.zip
Android SDK Samples for Android API 10, revision 1 http://dl-ssl.google.com/android/repository/samples-2.3.3_r01-linux.zip
Android SDK Samples for Android API 9, revision 1 http://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip
Android SDK Samples for Android API 8, revision 1 http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
Android SDK Samples for Android API 7, revision 1 http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
Android + Google APIs, API 11, revision 1 http://dl-ssl.google.com/android/repository/google_apis-11_r01.zip
Android + Google APIs, API 10, revision 1 http://dl-ssl.google.com/android/repository/google_apis-10_r01.zip
Android + Google APIs, API 9, revision 2 http://dl-ssl.google.com/android/repository/google_apis-9_r02.zip
Android + Google APIs, API 8, revision 2 http://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
Android + Google APIs, API 7, revision 1 http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
Android + Google APIs, API 4, revision 2 http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
Android + Google APIs, API 3, revision 3 http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
Google USB Driver package, revision 4 https://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip
2.由於我的手機是Android系統是 2.3.4,這里沒有2.3.4的API,所以我就直接下載2.3.3,系統都是向下兼容的。

下載三個壓縮包:

samples-2.3.3_r01-linux.zip

android-2.3.3_r01-linux.zip

google_apis-10_r02.zip

對它們解壓縮,得到的解壓后的文件,samples-2.3.3_r01-linux、android-2.3.3_r01-linux.、google_apis-10_r02。

3.進入sdk目錄,在sdk目錄下的有三個主要文件夾:samples/、platforms/、add-ons/。(重點部分)

1)samples-2.3.3_r01-linux文件改名為android-10,放在samples文件中;

2)android-2.3.3_r01-linux文件改名為android-10,放在platforms文件中;

3)google_apis-10_r02文件改名為addon-google_apis-google-10,放在add-ons文件中;

4.重新打開android管理器,你會發現API10的sdk包已經安裝完成!


       

這是針對系統2.3.3的API,對於其他版本的sdk包使用方法類似,可以仔細觀察SDK中已裝好的一些API所需的文件,以及其文件命名方式,不難自己離線下載各版本API,自己來手動安裝。

參考文獻:

android 開發包的離線安裝方式http://www.cnblogs.com/candycaicai/archive/2011/02/25/1964881.html

Android SDK離線安裝方法詳解(加速安裝)更新中http://blog.yourtion.com/android-sdk-off-line-installation.html



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com