如何在Android studio中更新sdk版本和build-tools版本

一丈小窩發表於2018-12-25

一、首先看下Android開發用到的sdk目錄:

如何在Android studio中更新sdk版本和build-tools版本

build-tools 儲存著一些Android平臺相關通用工具,比如adb、和aapt、aidl、dx等檔案。  aapt即Android Asset Packaging Tool , 在SDK的build-tools目錄下. 該工具可以檢視, 建立, 更新ZIP格式的文件附件(zip, jar, apk). 也可將資原始檔編譯成二進位制檔案.  Adb 即android debug bridge 管理模擬器和真機的萬能工具,ddms 除錯環境  AIDL 即 Android Interface definition language 它是一種android內部程式通訊介面的描述語言,通過它我們可以定義程式間的通訊介面  Emulator即android 的模擬器  dx:轉化.class中間程式碼為dvlik中間程式碼,所有經過java編譯的生成.class檔案都需要此工具進行轉換,最後打包進apk檔案中.  Dexdump 即Android Emulator中可以找到一個名為dexdump的程式,通過dexdump可以檢視出apk檔案中的dex執行情況,粗略分析出原始java程式碼是什 麼樣的和Dot Net中的Reflector很像。

platforms 是每個平臺的SDK真正的檔案,存放了不同版本的android系統。裡面會根據APILevel劃分的SDK版本,這裡就以Android2.2來說,進入後有 一個android-8的資料夾,android-8進入後是Android2.2SDK的主要檔案,其中data儲存著一些系 統資源,images是模擬器映像檔案,skins則是Android模擬器的皮膚,templates是工程建立的預設模板,android.jar則 是該版本的主要framework檔案。

二、下面看下如何在Android studio中升級build-tools和SDK版本。(不需要瘋狂的在網上下載離線包,然後放到相關的目錄下)

如何在Android studio中更新sdk版本和build-tools版本

到as的設定裡面找到Android SDK,選擇SDK platforms,然後找到自己要的版本。選中後點選Apply應用就行。(期間會有彈出窗讓你確認一下)

如何在Android studio中更新sdk版本和build-tools版本

提示你下載安裝SDK版本27,有原始碼的話會一併下載安裝。

如何在Android studio中更新sdk版本和build-tools版本

上面這個過程便就是下載安裝,安裝路徑會到SDK\platforms下,原始碼會到sources目錄中。上面的這個SDK版本27沒下載原始碼。像我下載版本26的時候有跟原始碼一起下載安裝。

三、安裝build-tools的版本

如何在Android studio中更新sdk版本和build-tools版本

1.先在module級別的build.gradle中寫上你需要的buildToolsVersion版本,在點選右上角的有個sync...同步一下。

2.同步的時候如果在SDK中找不到你寫的版本,就會在控制窗體彈出要你去下載安裝。Install Build Tools 26.0.0 and sync project   點選這個就可以下載安裝了。

3.下載好了就Finish就行。版本就下載到了SDK的build-tools目錄中。

這裡有個疑問:為什麼在設定裡面的找不到需要的版本?就是沒有全部的版本在裡面可以提供下載?

作者:sunbinkang 來源:CSDN 原文:blog.csdn.net/sunbinkang/… 版權宣告:本文為博主原創文章,轉載請附上博文連結!

相關文章