本節書摘來自異步社群《android應用開發從入門到精通》一書中的第2章,第2.1節開發準備工作,作者 盧海東,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
2.1 開發準備工作
android應用開發從入門到精通
下面來了解一下開發android程式需要哪些工具。
1.java jdk
jdk(java development kit)是sun microsystems針對java開發員的産品。jdk是整個java的核心,包括了java運作環境(java runtime envirnment)、java工具和java基礎的類庫。
2.android sdk
android sdk是谷歌提供的android開發工具包,在開發android程式時,需要通過引入該工具包,來使用android相關的api。
3.eclipse
eclipse是java開發神器,最好用的ide工具之一。eclipse是開源的,這使得有很多基于eclipse制作的優秀ide得以問世,如myeclipse、aptana等。eclipse支援極多的插件工具,使得它不僅僅可以用來開發java,還可以很輕松地支援幾乎所有主流語言的開發,當然也非常适合android開發。
除了eclipse外,同樣适合開發android程式的ide還有intellij idea、android studio等。其中android studio是谷歌官方近期推出的新ide,由于是專門為開發android程式定制的,在android領域大有要取代eclipse的勢頭。不過本書中還是決定暫時繼續使用eclipse,因為android studio才推出不久,恐怕還不夠穩定。另外,你将來的同僚大多數應該還是用的eclipse,如果跟他們選擇不同的ide,在工作效率上可能要打點折扣了。
4.adt
adt全稱android development tools,是谷歌提供的一個eclipse插件,用于在eclipse中提供一個強大的、高度內建的android開發環境。安裝了adt,你不僅可以聯機調試,而且還能夠模拟各種手機事件、分析你的程式性能等等。由于是eclipse的插件,你不需要進行下載下傳,在eclipse中線上安裝就可以了。