主流的android開發(fā)工具 android開發(fā)工具有哪些
2017-09-11 16:12:47
1587瀏覽
Android開發(fā)軟件過程中會(huì)使用到很多Android開發(fā)工具,熟練使用Android開發(fā)工具對(duì)Android開發(fā)工程有很大的助力,本文扣丁學(xué)堂Android培訓(xùn)講師在這里為讀者介紹目前比較主流的Android開發(fā)工具有哪些?
主流的android開發(fā)工具 android開發(fā)工具有哪些:
Android Studio
Android開發(fā)環(huán)境,基于IntelliJ IDEA,谷歌2013年I/O大會(huì)發(fā)布,類似 Eclipse ADT;現(xiàn)已更新到1.3版本(截止15年8月),并支持NDK開發(fā);漸漸取代之前用的Eclipse ADT 成為新的Android開發(fā)工具,不管你是新手還是大神,建議全部轉(zhuǎn)移到新的IDE上面來。
Eclipse ADT
Eclipse做java開發(fā)的一定不會(huì)陌生,甚至一度成為java的代名詞,而如今將漸漸退出Android開發(fā)舞臺(tái),Google宣布將在15年年底前停止對(duì)Eclipse ADT開發(fā)工具的一切支持。建議開發(fā)者全面轉(zhuǎn)到Android Studio上面來,對(duì)于那些還沒有轉(zhuǎn)向Android Studio的開發(fā)者來說,現(xiàn)在則不得不面對(duì)這個(gè)問題了,因?yàn)镚oogle已經(jīng)宣布終止Eclipse Android工具的開發(fā)與支持,這也意味著包括ADT插件、Ant構(gòu)建系統(tǒng)、DDMS、Traceview與其他一系列性能和監(jiān)控工具。
IntelliJ IDEA
部分開發(fā)者之前有基于此開發(fā)Android,隨著Android Studio的穩(wěn)定與普及,且后者基于前者基礎(chǔ)上開發(fā),所以無需再切換到這個(gè)上面上來了。
genymotion
genymotion是一套完整的工具,它提供了Android虛擬環(huán)境。由于比自帶模擬器的速度快而備受開發(fā)者喜歡。
Gradle
Gradle是一種依賴管理工具,基于Groovy語言,面向Java應(yīng)用為主,它拋棄了基于XML的各種繁瑣配置,取而代之的是一種基于Groovy的內(nèi)部領(lǐng)域特定(DSL)語言。它支持已有的Maven或者Ivy倉庫基礎(chǔ)建設(shè),有取代Maven之勢。
Maven
Maven是一個(gè)采用純Java編寫的開 源項(xiàng)目管理工具。Maven采用了一種被稱之為project object model (POM)概念來管理項(xiàng)目,所有的項(xiàng)目配置信息都被定義在一個(gè)叫做POM.xml的文件中,通過該文件,Maven可以管理項(xiàng)目的整個(gè)生命周期,包括編 譯,構(gòu)建,測試,發(fā)布,報(bào)告等等。目前Apache下絕大多數(shù)項(xiàng)目都已經(jīng)采用Maven進(jìn)行管理。而Maven本身還支持多種插件,可以方便更靈活的控制 項(xiàng)目。
Ant
Apache軟件基金會(huì)JAKARTA目錄中的一個(gè)子項(xiàng)目,同前面兩個(gè)一樣屬于Java的build工具,早期項(xiàng)目用的還是比較多,后來漸漸被maven和Gradle所代替。
Android Asset Studio
在線的圖標(biāo)生成工具,包括Launcher icons、Action bar icons、Notification icons、Device-framed screenshots、Simple nine-patches、Generic icons、Android Action Bar Style Generator、Android Holo Colors Generator。
shape studio
shape代碼生成工具
AndroidDrawableFactory
一個(gè)生成Android應(yīng)用所需尺寸圖片的工具。
AppIconSizes
在線生成圖標(biāo):包括iPhone, Android, IOS, Facebook, web touch icons, Blackberry, Windows Phone, Bada and WebOS app icons and splash/default images。
Android Layout Binder
一個(gè)在線布局控件綁定工具,可以根據(jù)你給出的xml代碼對(duì)應(yīng)生成初始化好的java代碼。
android-contentprovider-generator
一個(gè)生成ContentProvider的小工具。
Android Button Maker
一個(gè)在線生成Android應(yīng)用按鈕代碼的工具。其中的XML文件定義的幾何形狀,包括顏色,邊框和梯度。
androidkickstartr
可以根據(jù)你的配置,在線快速生成Android工程。
DroidDraw
一個(gè)基于Java Swing的Android可視化界面設(shè)計(jì)器,可以通過它來生成復(fù)雜的Android Layout XML文件。
Android開發(fā)工具林林總總還有很多沒有來得及介紹,更多關(guān)于Android開發(fā)技術(shù)的學(xué)習(xí)和方法建議讀者可以參考扣丁學(xué)堂
Android視頻教程學(xué)習(xí),每一個(gè)知識(shí)點(diǎn)都有詳細(xì)的案例對(duì)應(yīng)介紹,讓零基礎(chǔ)入門Android領(lǐng)域更加輕松。
查看更多關(guān)于“Android開發(fā)技術(shù)”的相關(guān)資訊>>
標(biāo)簽:
主流的android開發(fā)工具
android開發(fā)工具
扣丁學(xué)堂