Android SDK Manager淺析

Android SDK Mananger

<ul><b>AndroidSDK,即Android軟件開發(fā)包</b></ul>
<li>Tools</li>
<p>
上圖中已經(jīng)集成了Android SDK的工具、平臺工具和編譯工具,可以更新的工具,前面的復(fù)選框會自動打勾,后面的Status則顯示可更新的版本。
Tools中Android SDK Tools和Android SDK Platform-tools 都是通用的,而且正常的話都是向下兼容的,所以更新對開發(fā)者基本沒有影響。
但是Andoid SDK Build-tools都是關(guān)聯(lián)版本的,比如25.x.x,24.x.x,這里的25、24也稱為編譯版本,一般來說,一個android版本對應(yīng)若干個編譯的版本,比如Android7.x.x現(xiàn)在對應(yīng)版本25和24,同樣下一個編譯版本26也可能對應(yīng)Android7.x.x。
</p>
<li>Android X.x.x(API x)</li>

Android X.x.x(API x)

每個編譯版本對應(yīng)一種可運行的編譯環(huán)境,所以Android SDK Manager中根據(jù)編譯版本的不同,分成了多了工具包,每個工具包中有這個編譯環(huán)境下對應(yīng)的不同設(shè)備需要用到的工具包,如Android電視、可穿戴設(shè)備等。

Android X.x.x(API x)下的工具

<li>Extras</li>

Extras

Extras中包含了Android支持庫(原來叫Android Support Library)、自動化桌面、驅(qū)動包等等其他支撐Android的包,等用到的時候可以下載,這里的版本號和編譯版本無關(guān)。Android Support Library沒有下載一般會報錯。
例如:Error:A problem occurred configuring project ':app'.下面的具體意思是找不到任何匹配android版本為7,編譯版本大于24的android支持庫

Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
Could not find any matches for com.android.support:appcompat-v7:24.+ as no versions of com.android.support:appcompat-v7 are available.
Required by:
QsingGame:app:unspecified

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容