Android SDK
一般是一些被軟件工程師用於爲特定的軟件包、軟件框架、硬件平臺、操作系統等建立應用軟件的開發工具的集合。
在Android中,他爲開發者提供了庫文件以及其他開發所用到的工具。簡單理解爲開發工具包集合,是整體開發中所用到的工具包,
如果你不用Eclipse作爲你的開發工具,你就不需要下載ADT,只下載SDK即可開發。
Android NDK
-
從C / C++生成原生代碼庫所需要的工具和build files。
-
將一致的原生庫嵌入可以在Android設備上部署的應用程序包文件(application packages files ,即.apk文件)中。
-
支持所有未來Android平臺的一些列原生系統頭文件和庫
Android ADT
ADT是英文 Android Development Tools 的簡稱,簡單的說adt只是eclipse的插件,裏面可以設置sdk路徑。
ADT是Eclipse中構建Android應用程序IDE插件,ADT擴展了Eclipse的功能,讓您快速建立新的Android項目、創建應用程序的用戶界面。
ADT可以幫助Eclipse找到Android sdk,再加上Android框架的API組件調試使用Android SDK工具,以便APK分發給應用程序。
Android IDE
SDK,全稱Software Development Kit,就是軟件開發工具包; IDE,全稱Integrated Development,是集成開發環境。 簡單的說,SDK是讓你能夠進行開發的一個環境。 但是呢,這個環境是一個基本環境,也許隨着你的開發的深入你發現它的功能不是讓你那麼滿意, 你需要一些別的功能,一些小插件能夠幫你實現這些功能,於是你把你要用的插件裝在了SDK上。這時,SDK變成了IDE。
現在建議你看一眼eclipse官方下載 eclipse官方下載地址:http://www.eclipse.org/downloads/裏面有很多可以下載的eclipse,除了 Eclipse Classic 這一個叫做SDK以外,剩下的都叫IDE。
所謂IDE,集成開發環境,就是在基礎開發環境SDK上加上很多別的功能,讓多個功能集合在一起的一個功能更加強大的開發環境。eclipse是一個軟件名稱,SDK是一個基本平臺,IDE是基本平臺上加上很多插件。