android studio的使用sdk manager的方法
author:要你命三千又三千 type :學(xué)習(xí)筆記整理 整理時(shí)間:2019-1-12
問題一:關(guān)于sdk manager的使用方式
Tools目錄(必須的工具):
Android SDK Tools(必須,只需下載一個(gè)版本,一般選最新版本):基礎(chǔ)工具包,版本號帶rc字樣的是預(yù)覽版。Android SDK Platform-tools(必須,只需下載一個(gè)版本,一般選最新版本):從android2.3開始劃出此目錄,存放公用開發(fā)工具,比如adb、sqlite3等,被劃分到了這里。Android SDK Build-tools(必須,可以安裝多個(gè)版本):Android項(xiàng)目構(gòu)建工具。
Android xxx(API xx)目錄(可選的各平臺開發(fā)工具):
Documentation for Android Sdk(可選):安卓開發(fā)者官網(wǎng)的一些離線文檔,不過下載下來打開也很慢,后面會提供另外一個(gè)離線版。
SDK Platform(必須):對應(yīng)平臺的開發(fā)工具,需要在哪個(gè)版本的平臺下開發(fā)就下載哪個(gè)。也就是平臺 api 版本
Samples for SDK(可選,此項(xiàng)在高版本tools中已不提供,需要在IDE里通過Import Sample引入,當(dāng)然也可以下載離線版):內(nèi)置的安卓示例程序,推薦安裝。
Sources for Android SDK(可選):安卓API的源代碼,推薦安裝。
xxxxxxxx Image(可選):各個(gè)以Image結(jié)尾的東西是支持相應(yīng)平臺的模擬器,我們就把它想象成一個(gè)刷機(jī)包吧。(使用真機(jī)調(diào)試或使用其它模擬器的話不需要安裝)
Extras目錄(可選的擴(kuò)展):------了解即可
Android Support Libraries(需要,高版本tools中已不見了,應(yīng)該是集成到了別的地方):在低版本平臺實(shí)現(xiàn)高版本平臺控件效果時(shí)提供支持。
Android Support Repository(需要):主要是方便在gradle中使用Android Support Libraries,因?yàn)镚oogle并沒有把這些庫發(fā)布到maven center或者jcenter去,而是使用了Google自己的maven倉庫。
Intel x86 Emulator Accelerator(HAXM installer)(可選,但非常需要,需要CPU支持虛擬化技術(shù)支持):windows平臺的Intel x86模擬器加速工具,配合Intel x86 atom/atom_64 System Image使用可加快模擬器的運(yùn)行速度
總結(jié)下:工具目錄:
構(gòu)建工具文件夾(build-tools)
基本工具文件夾(sdk tool)
公用開發(fā)工具文件夾(Android SDK Platform-tools)
api 文檔的下載:Documentation for Android Sdk
sdk api 所在版本:SDK Platform
api 的源碼:Sources for Android SDK(這里要區(qū)分于android 源碼,api 源碼是在android 源碼上的包裝,很少) android 源碼很大也很多。
關(guān)于Android sdk 目錄的說明
問題一:如何下載Android sdk 呢?sdk即軟件開發(fā)包—Google為開發(fā)者提供sdk同時(shí),自己開發(fā)了一個(gè)基于 IntelliJ IDEA的IDE. android studio 由此誕生了(原來人們都是使用ecplise +adt插件開發(fā)做IDE開發(fā)的)谷歌:sdk +Android studio 成功綁定(畢竟Android studio就是為了Android開發(fā)用地,sdk 在里面下載是必須有的功能)總結(jié):下載sdk可以直接在安裝Android studio 時(shí)下載
問題一:下載sdk 打開后add-ons文件夾,不見了?add-ons :保存著附加庫,第三方公司為Android 平臺開發(fā)的附加功能系統(tǒng)如果開發(fā)時(shí)用不到,自然也就沒有了。問題1.1:如何添加 ?
使用sdk manager ,添加一些Google服務(wù)(自然可以是其他公司服務(wù)) 再次打開sdk 目錄就會自動生成。原因:用不到此目錄自然就不會誕生。同理在下載時(shí)如果沒有下載:system-images:系統(tǒng)鏡像(模擬器的鏡像文件)就不存在此文件夾
AVD manager/sdk Mananger 由于Google不再支持eclipse 這兩樣功能直接集成在studio (自己寫IDE就是好)。
問題二:extras 文件夾的作用什么?
extras該文件夾下存放了Android support v4,v7,v13,v17包;還有g(shù)oogle提供額USB驅(qū)動、Intel提供的硬件加速等附加工具包,和market_licensing作為AndroidMarket版權(quán)保護(hù)組件,一般發(fā)布付費(fèi)應(yīng)用到電子市場可以用它來反盜版。patcher顧名思義:補(bǔ)丁器作用:增量更新(一版本升級到另一版本以patch的形式增量添加)
問題三:如何下載api 源碼與api 文檔
打開sdk manager
sdk manager顯示的路徑
代開sdk所在位置 找到(sdk/docs)docs ,然后打開index 在瀏覽器中瀏覽即可(打開脫機(jī)模式就會在本地取文件—加載慢問題的解決)
到此這篇關(guān)于android studio的使用sdk manager的方法的文章就介紹到這了,更多相關(guān)android studio sdk manager內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. Python 實(shí)現(xiàn)勞拉游戲的實(shí)例代碼(四連環(huán)、重力四子棋)2. python 寫函數(shù)在一定條件下需要調(diào)用自身時(shí)的寫法說明3. Java GZip 基于內(nèi)存實(shí)現(xiàn)壓縮和解壓的方法4. jsp+servlet簡單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))5. JavaScript數(shù)據(jù)結(jié)構(gòu)之雙向鏈表6. 利用CSS制作3D動畫7. 一款功能強(qiáng)大的markdown編輯器tui.editor使用示例詳解8. 存儲于xml中需要的HTML轉(zhuǎn)義代碼9. SpringBoot+TestNG單元測試的實(shí)現(xiàn)10. .Net加密神器Eazfuscator.NET?2023.2?最新版使用教程
