android ADT学习总结
生活随笔
收集整理的這篇文章主要介紹了
android ADT学习总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
android中ADT和SDK的關系
? ? ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。adt只是一個eclipse的插件,里面可以設置sdk路徑
? ? SDK(Software Development Kit): 一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件的開發工具的集合。在Android中,他為開發者提供了庫文件以及其他開發所用到的工具。簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。SDK可以自己編譯,在linux環境下通過make命令進行,耗時比較長,需要有耐心哦親。。。然后我們可以把自己編譯的SDK通過ADT導入eclipse。在此基礎上可以對源碼包進行修改,比如修改android system/app/phone.apk中的源碼,然后再次調用make命令,就可以產生新的system.image文件,此文件是鏡像文件。
---------- 手機ROM中包含兩個基本的image,一個是boot.image,這個image中主要是kernel和文件系統/目錄下的一些東西。kernel我就不說了,/目錄下主要是init和相關的配置文件 system.image是android系統的userpace的核心,包括/system/bin,system/lib,system/app下的一些東西
Android平臺與SDK Tools版本、ADT版本的對應關系
Android平臺 ? ? ? ? ?SDK Tools的版本 ? ? ? ADT版本
Android 2.2 ? ? ? ? ? ? ? R7 ? ? ? ? ? ? ? ? ? ? ? ADT-0.9.9
Android 2.3 ? ? ? ? ? ? ? R8 ? ? ? ? ? ? ? ? ? ? ? ADT-8.0.1
Android 3.0 預覽版 ? ? R9 ? ? ? ? ? ? ? ? ? ? ? ADT-9.0.0
Android 3.0 ? ? ? ? ? ? ? R10 ? ? ? ? ? ? ? ? ? ? ADT-10.0.0
Android 3.1 ? ? ? ? ? ? ? R11 ? ? ? ? ? ? ? ? ? ? ADT-11.0.0
Android 3.2 ? ? ? ? ? ? ? R12 ? ? ? ? ? ? ? ? ? ? ADT-12.0.0
Android 4.0 ? ? ? ? ? ? ? R14 ? ? ? ? ? ? ? ? ? ? ADT-14.0.0
SDK 平臺版本,以及API版本
Android平臺 ? ? ? ? ? ? ? ? ?API 級別
Android 2.0.11 ? ? ? ? ? ? ? ? API6
Android 2.1-update1 ? ? ? ? ? ?API7
Android 2.2 ? ? ? ? ? ? ? ? ? ?API8
Android 2.3 ? ? ? ? ? ? ? ? ? ?API9
Android 2.3.3 ? ? ? ? ? ? ? ? ?API10?
Android 3.0 ? ? ? ? ? ? ? ? ? ?API11
Android 3.1 ? ? ? ? ? ? ? ? ? ?API12
Android 3.2 ? ? ? ? ? ? ? ? ? ?API13
Android 4.0 ? ? ? ? ? ? ? ? ? ?API14
========
如何在eclipse中添加android ADT
對于程序開發的學者來說,eclipse并不陌生,它為我們提供了一個非常廣闊的平臺來開發程序。同樣我們也可以用它來開發android程序。但是在eclipse中并不能直接開發android程序,需要我們安裝一個ADT插件。下面就介紹ADT插件的安裝。
如何在eclipse中添加android ADT
工具/原料
eclipse
方法/步驟
1
第一步,添加ADT。
打開eclipse,進入工作界面后點擊菜單欄的help,選擇install new software.進入后點擊添加(add)按鈕。這里添加的ADT可以是你實現就下載好的ADT文件,也可以直接下載,如果是事先下載好的文件,那么選擇你下載的路徑即可。這里組要注意的是,你下載的文件一定是壓縮文件。
2
第二步,加載ADT。
選擇Add后,輸入你要輸入的名字和地址,如圖。地址的惡俗如一定要輸入正確,如果看不清圖片,可以到百度里搜索ADT下載地址,然后將其復制粘貼上即可。輸入地址后會搜索一會。稍等片刻,就會出現需要我們加載的內容,選擇第一個開發工具(Develpe tools)中的所有組件。
這里需要注意的是如果你的eclipse提示錯誤,無法進行下一步的話那么就是你的eclipse的版本有問題,請更換其他版本在進行下載。
3
第三步,下載開發平臺攻工具。
在安裝ADT插件完成之后,在eclipse的菜單界面會多一個ADT的管理器,點擊進入。
4
第四步,選擇你要開發的平臺版本進行下載。
進入后會出現android的各種平臺版本,一般是從2.1開始,也有更早的。現在的手機一般都是2.3以上的版本了,所以之前的版本可以不下載。因為高版本支持低版本,而低版本不能運行高版本,所以下載時不要只選擇4.1或4.0而不下載其他的。
5
第五步,安裝SDK版本插件。
點擊安裝后,會彈出安裝界面,這時一定要現在接受全部,否則系統沒安裝玩一個就會停止繼續問你是否接受,所以直接點擊accept all,這樣就不會不斷的提示你安裝了。
6
第六步,檢查安裝是否完成。
有時候雖然我們點擊選擇了某些插件,但是也會出現安裝不上的問題,所以要檢查一下是否有未安裝成功的。如果你想要再將這些未安裝的按上,那么重新勾選后重復上一步即可。
END
注意事項
android的開發需要安裝java并配置環境變量
同時我們還需要配置adb的環境。這個是用dos命令安裝android程序時用的。
========
最詳細安卓ADT插件安裝教程
http://blog.csdn.net/dai_zhenliang/article/details/8490837本教程與《最詳細eclipse漢化插件安裝教程》是兄弟篇,歡迎查閱:http://blog.csdn.net/dai_zhenliang/article/details/8588576
?
? ? ? ? 安卓SDK現在不停在更新,當我們更新了SDK后,運行eclipse時說ADT也要更新,不更新就不能用,于是想去下載新的ADT,我去了ADT的官網(http://tools.android.com/download),后來發現下載連接轉到了這里:http://developer.android.com/sdk/index.html,如下:
? ? ? ? 這以前是下載SDK的,現在變成下載ADT的了,但是此ADT非我們說的插件ADT,這個ADT是Android Developer Tools(安卓開發者工具),ADT插件是Android Development Tools(安卓開發工具),搞的夠雷人的呵,這里下載的ADT是一個捆綁包,它包括如下東東:
l ? ? ? ?Eclipse + ADT plugin
l ? ? ? ?Android SDK Tools
l ? ? ? ?Android Platform-tools
l ? ? ? ?The latest Android platform
l ? ? ? ?The latest Android system image for the emulator
可以看到已經包括了Eclipse和ADT插件,還有Android的SDK開發環境,(注:如果只想更新ADT插件或者安裝一個ADT插件,可以直接跳到下面”更新或安裝ADT插件”步驟處觀看教程,點擊跳轉:“更新或安裝ADT插件”)
下載后解壓到當前目錄,得到文件夾:打開后如下圖:
? ? ? ? 此時只要我們已經配好了JDK的環境,那么Eclipse、SDK、ADT插件也就全都搞定了,不用配置了,雙擊上面eclipse目錄下的eclipse.exe即可運行,運行發現這個是Google為安卓專門定制的eclipse:
運行期間:
運行起來后:
? ? ? ? 從上面紅框處可以看到IDE已經包含了 JDT和 CDT,JDT,在做NDK時需要CDT。WTP是Eclipse EE版中有的,用來做web 開發,但是這里只是用來編輯xml的不能new web project的,我想這就是這個定制版的Eclipse的好處吧。
? ? ? ? 該Eclipse的退出畫面如下:
這個eclipse跟我們常用的eclipse沒什么兩樣,只是它的這個ADT捆綁包一下載到,我們對安卓的各種配置就都不用配了。
假如我們已經裝有eclipse了,已經有SDK了,我們不想用它的這個eclipse與SDK,只想在原來的基礎上升級ADT插件,怎么辦?請往下看:
?
更新或安裝ADT插件
?
步驟一、
注:不論是安裝和更新都是一樣的操作,以前已經裝有ADT插件的也不需要卸載,直接按照下面的方法安裝即可。
步驟二、添加ADT插件的站點:
adt插件的站點為:https://dl-ssl.google.com/android/eclipse/
紅框處說“重復的位置”,說明站點已經添加有了,直接跳到步驟4觀看教程,點擊跳轉:步驟4,如果沒有出現紅框處的話繼續下面的步驟
Name處可以隨意取名,設置完成后點擊OK后出現如下畫面:
?
當然,這兩個有可能不會馬上出現,因為這是從網上獲取下來的,這要看網速的快慢。可以從eclipse的右下角看到獲取的進度,如下:
?
步驟三、安裝
如果不需要NDK開發,在上圖中勾選Developer Tools即可,展開它可看到ADT的版本是多少,這里是21.0.0
注:安裝NDK Plugins可能還會說需要裝另外的什么什么插件才能裝,所以如果不用它的話就不要勾,勾了有可能會裝不上。
上面圖片中在左下角紅框處,如果打勾是說以后讓eclipse自動檢查我們添加的這個ADT站點(https://dl-ssl.google.com/android/eclipse/)的插件是否有新版本,如果有新版本就會提示我們更新,這樣更新adt就很方便了。一般我不勾,因為我不想eclipse每次都去自動檢查更新,需要更新時我手動更新即可。勾上Developer Tools然后點擊Next:
?
再點擊Next?
?
?
點Finish后,出現安裝畫面,如下:?
?
?
安裝到一半的時候出現下面這個畫面,點OK即可:
點Ok后繼續安裝,安裝完后出現下面畫面,點Restart Now,重啟eclipse后adt插件就安裝好了
?
步驟四、如果站點重復,直接打開下拉列表選擇即可:
注:要看網址,名字可能會不一樣的,網址相同即可。
?
如果在這個下拉列表中沒有找到這個站點,則可從下面中查找:
找到adt插件的站點,在前面打勾,并單擊右邊的網址,然后按確實就添加到列表中了,然后再在下拉列表中選擇即可
?如果不需要NDK開發勾選第一個即可,出現這兩個之后執行步驟三,點擊跳轉:步驟三。。當然,這兩個選擇不是一下子就出來的,要看網速的快慢,這是從網上拉取下來的,從Eclipsee的狀態欄可以可看拉取下來的進度:?
========
ADT (安卓開發工具)
ADT(Android Development Tools)在Eclipse編譯IDE環境中,需安裝ADT(Android Developer Tools)Plug-in,這是Android在Eclipse上的開發工具。
ADT:安卓開發工具
下載以及安裝可以參照:Google Android ,Eclipse ,JDK.[1]?
目前Android開發所用的開發工具主要有Android Studio 、intellij idea、Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的升級或者變更,簡單理解為在Eclipse下開發工具的升級下載工具。
SDK(Software Development Kit):
一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件的開發工具的集合。在Android中,它為開發者提供了庫文件以及其它開發所用到的工具。簡單理解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載ADT,只下載SDK即可開發。
========
總結
以上是生活随笔為你收集整理的android ADT学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: boost使用学习总结
- 下一篇: 安卓开发网络资源汇总