現在去Google下載Android開發環境,會推薦你直接下載Android Studio,里面就包含SDK、性能等工具。如果你是測APP的,還是推薦下載這個。不過你說你不用JAVA,用的Python,用的Pycharm,那就只下載Android SDK就好了。另外我現在的公司不測APP,只測微信公眾號,所以也不需要,只下載SDK即可。
官方下載地址,版本android-sdk_r24.4.1-windows.zip
https://dl.google.com/android/android-sdk_r24.4.1-windows.zip?utm_source=androiddevtools&utm_medium=website
如果官方的下載不了,關注微信公眾號:測試工程師小站,在對話框輸入:SDK下載,可獲得百度網盤的下載地址(歡迎關注,每天推送測試文章)
一、安裝
下載壓縮包后,解壓即可,如解壓到D盤,則路徑為D:\android-sdk-windows
二、配置環境變量
右擊‘我的電腦’-點左側的‘高級系統設置’-點下面的‘環境變量’-在下面的‘系統變量’中點‘新建’,變量名輸入:ANDROID_HOME,變量值輸入剛才解壓的地址,如:D:\android-sdk-windows
接着在‘系統變量’中找到Path,編輯,加上:%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools
如果你的不是WIN10,則在Path的最后加上 ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
三、更新SDK
解壓后,目錄是這樣的
雙擊SDK Manager.exe,安裝如圖圈起來的即可。注意圖2中每個版本綠色背景的xxxxxImage,這個是SDK自帶模擬器的要用的鏡像,不推薦用自帶的,去百度一個熱門的,比自帶的性能好很多,所以不要下載,都特別大。
我裝的挺順利,如果你連接不上
這種時候,我們可以通過有Android SDK的國內鏡像服務器來下載安裝,這里推薦幾個:
1、中科院開源協會鏡像站地址:
IPV4/IPV6 :https://mirrors.opencas.ac.cn 端口:80
2、北京化工大學鏡像服務器地址:
IPv4:https://ubuntu.buct.edu.cn/ 端口:80
IPv4:https://ubuntu.buct.cn/ 端口:80
IPv6:https://ubuntu.buct6.edu.cn/ 端口:80
3、大連東軟信息學院鏡像服務器地址:
https://mirrors.neusoft.edu.cn 端口:80
首先,點擊菜單中的“Tools”,然后選擇下拉中的“Options…”
然后在彈出的對話框中,填寫HTTP Proxy Server為mirrors.neusoft.edu.cn(鏡像服務器的地址,注意前面不要加http),然后填寫HTTP Proxy Port為80(端口號)。最后在勾選下面的 Forcehttps://... sources to be fetched using https://...
設置完成后,重啟SDK Manager,再進行更新。
四、安裝完成
打開CMD,輸入:adb version ,出現下圖所示,就是安裝成功了。
五、SDK目錄詳解
Android SDK目錄下有很多文件夾,主要都是干什么的呢?
1、add-ons:這里面保存着附加庫,第三方公司為android 平台開發的附加功能系統。比如GoogleMaps,當然你如果安裝了OphoneSDK,這里也會有一些類庫在里面。
2、build-tools:保存着一些Android平台相關通用工具,比如adb、和aapt、aidl、dx等文件。
3、extras:該文件夾下存放了google提供額USB驅動、Intel提供的硬件加速等附加工具包。
4、platforms:是每個版本的SDK真正的文件,存放了不同版本的android系統。里面會根據APILevel划分的SDK版本,這里就以Android2.2來說,進入后有 一個android-8的文件夾,android-8進入后是Android2.2SDK的主要文件,其中ant為ant編譯腳本,data保存着一些系 統資源,images是模擬器映像文件,skins則是Android模擬器的皮膚,templates是工程創建的默認模板,android.jar則 是該版本的主要framework文件,tools目錄里面包含了重要的編譯工具,比如aapt、aidl、逆向調試工具dexdump和編譯腳本dx。
5、platform-tools保存着一些Android平台相關通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,這里和platforms目錄中tools文件夾有些重復,主要是從android2.3開始這些工具被划分為通用了。Fastboot 刷機工具。
6、sources:這里面是Android SDK API參考文檔,所有的API都可以在這里查到。
7、tools:這里包含了android 開發和調試的工具,比如ddms用於啟動Android調試工具,比如logcat、屏 幕截圖和文件管理器,而draw9patch則是繪制android平台的可縮放png圖片的工具,sqlite3可以在PC上操作SQLite數據庫,而monkeyrunner則是一個不錯的壓力測試應用,模擬用戶隨機按鍵,mksdcard則是模擬器SD映像的創建工具,emulator是 Android SDK模擬器主程序,不過從android 1.5開始,需要輸入合適的參數才能啟動模擬器,traceview作為android平台上重要的調試工具。
8、samples是Android SDK自帶的默認示例工程,里面的apidemos強烈推薦初學者運行學習,對於SQLite數據庫操作可以查看NotePad這個例子,對於游戲開發Snake、LunarLander都是不錯的例子,對於Android主 題開發Home則是androidm5時代的主題設計原理。
9、AVD Manager.exe模擬器管理。可以忽略,不建議用自帶的,去百度一些性能好的用。