日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Android開發(fā)工具集合

 月冷星河 2016-08-04

Android Studio

Android開發(fā)環(huán)境,基于IntelliJ IDEA,谷歌2013年I/O大會發(fā)布,類似 Eclipse ADT;現(xiàn)已更新到1.3版本(截止15年8月),并支持NDK開發(fā);漸漸取代之前用的Eclipse ADT 成為新的Android開發(fā)工具,不管你是新手還是大神,建議全部轉(zhuǎn)移到新的IDE上面來。

Eclipse ADT

Eclipse做java開發(fā)的一定不會陌生,甚至一度成為java的代名詞,而如今將漸漸退出Android開發(fā)舞臺,Google宣布將在15年年底前停止對Eclipse ADT開發(fā)工具的一切支持。建議開發(fā)者全面轉(zhuǎn)到Android Studio上面來,對于那些還沒有轉(zhuǎn)向Android Studio的開發(fā)者來說,現(xiàn)在則不得不面對這個問題了,因為Google已經(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ā),所以無需再切換到這個上面上來了。

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是一個采用純Java編寫的開 源項目管理工具。Maven采用了一種被稱之為project object model (POM)概念來管理項目,所有的項目配置信息都被定義在一個叫做POM.xml的文件中,通過該文件,Maven可以管理項目的整個生命周期,包括編 譯,構(gòu)建,測試,發(fā)布,報告等等。目前Apache下絕大多數(shù)項目都已經(jīng)采用Maven進行管理。而Maven本身還支持多種插件,可以方便更靈活的控制 項目。

Ant

Apache軟件基金會JAKARTA目錄中的一個子項目,同前面兩個一樣屬于Java的build工具,早期項目用的還是比較多,后來漸漸被maven和Gradle所代替。

Android Studio 中文組

Android Studio 中文組是一支針對Android Studio做本地化支持的團隊,其工作包括:Android Studio 漢化,文獻翻譯,BUG收集,安裝,配置過程中常見問題的發(fā)現(xiàn)和解決,以及中文教程的編寫。

Android Studio 中文社區(qū)

Android Studio 的中文用戶交流心得,收集問題,解決問題的平臺。

Android Studio 知識問答

Android Studio 知識問答社區(qū)。

Android Asset Studio

在線的圖標生成工具,包括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

一個生成Android應(yīng)用所需尺寸圖片的工具。

AppIconSizes

在線生成圖標:包括iPhone, Android, IOS, Facebook, web touch icons, Blackberry, Windows Phone, Bada and WebOS app icons and splash/default images。

Android Layout Binder

一個在線布局控件綁定工具,可以根據(jù)你給出的xml代碼對應(yīng)生成初始化好的java代碼。

android-contentprovider-generator

一個生成ContentProvider的小工具。

Android Button Maker

一個在線生成Android應(yīng)用按鈕代碼的工具。其中的XML文件定義的幾何形狀,包括顏色,邊框和梯度。

androidkickstartr

可以根據(jù)你的配置,在線快速生成Android工程。

DroidDraw

一個基于Java Swing的Android可視化界面設(shè)計器,可以通過它來生成復雜的Android Layout XML文件。

SDK Tools

容易被初學者忽略的開發(fā)工具,也是官方提供的:

Virtual Device Tools

* Android Virtual Device Manager* Android Emulator (emulator)* mksdcard

Development Tools

* android* Hierarchy Viewer (hierarchyviewer)* lint* SDK Manager* sqlite3

Debugging Tools

* adb* ADB Shell Commands* Dalvik Debug Monitor Server (ddms)* Device Monitor* dmtracedump* hprof-conv* Systrace* traceview* Systrace

Build Tools

* JOBB* ProGuard* zipalign

Image Tools

* Draw 9-patch* etc1tool* Tracer for OpenGL ES

Platform Tools

* bmgr* logcat

Android Testing Tools

* AndroidJUnitRunner* Espresso* UI Automator* Monkey* monkeyrunner

NDK

apk下載器

粘貼包名或者google play 的URL來下載APK

Android Button Maker

Android Button Maker

AndroidResizer

Java Desktop app to resize XXXHDPI (or lower) images and sort them into folders automatically.

Gradle插件

gradle-retrolambda

支持Java 6 或者 Java 7使用lambda表達式的gradle插件

dexcount-gradle-plugin

統(tǒng)計每次Build時APK包方法數(shù)的gradle插件

build-time-tracker-plugin

統(tǒng)計你build時間的gradle插件

lint-cleaner-plugin

移除Android工程中沒有使用的資源的gradle插件

gradle-packer-plugin

Android渠道打包工具的gradle插件

android-gradle-mulchannel-plugin

一個能生成多渠道打包APK的gradle插件

sdk-manager-plugin

下載和管理你的Android SDK 的gradle插件

gradle-play-publisher

一個上傳APK和app信息數(shù)據(jù)到Google Play應(yīng)用商店的gradle插件

gradle-versions-plugin

一個檢查依賴的版本更新的gradle插件

groovy-android-gradle-plugin

一個支持Groovy語音來構(gòu)建Android App的gradle插件

gradle-advanced-build-version

一個能自動生成Android版本名和版本號的gradle插件

gradle-bintray-plugin

一個支持將artifacts分發(fā)到Bintray的gradle插件

img-optimizer-gradle-plugin

一款用于優(yōu)化png圖片的gradle插件,有效減少APK體積,支持極限壓縮和無損壓縮。

androidsvgdrawable-plugin

能夠在構(gòu)建時將SVG文件生成指定規(guī)格PNG圖片的gradle插件

OkBuck

基于facebook開源的Android編譯工具Buck的gradle插件

paraphrase

按照指定格式生成字符串的gradle插件

gradle_plugin_android_aspectjx

一個在Android中應(yīng)用Aspectj的Gradle插件。支持切AAR, JAR, 支持現(xiàn)在Android上最火的Kotlin。

drawable-optimizer

一個優(yōu)化PNG圖片減小APK體積的gradle插件

license-gradle-plugin

一個管理開源協(xié)議的gradle插件

gradle-node-plugin

一個支持運行nodejs腳本的gradle插件

gradle-nexus-plugin

一個能配置和上傳artifacts到Nexus私服的gradle插件

android-native-dependencies

一個能自動添加native依賴到j(luò)niLibs目錄的gradle插件

RoboAspectJ

一個將面向切面編程引入Android工程額gradle插件

gradle-android-command-plugin

通過gradle任務(wù)來運行adb命令

protobuf-gradle-plugin

一個能編譯Protocol Buffer并將.proto文件生成Java源文件的gradle插件

license-tools-plugin

一個檢查庫開源協(xié)議并生成協(xié)議頁面的gradle插件

gradle-fir-plugin

上傳apk到fir的gradle插件

android-gradle-localization-plugin

一個生成國際化字符串資源文件的gradle插件

markdown-gradle-plugin

一個支持MarkDown與HTML互轉(zhuǎn)的gradle插件

Android Studio插件

RemoveButterKnife

移除掉ButterKnife所生成的代碼,并替換成findViewById

ECTranslation

Android Studio 翻譯插件,可以將英文翻譯為中文.

FindViewByMe

一個自動生成FindViewById代碼的IDEA/Android Studio插件,支持Activity、Fragment和ViewHolder中的findViewById的代碼生成。

android-styler

幫助生成style的as插件

jimu Mirror

能夠?qū)崟r預覽Android布局,它會監(jiān)聽布局文件的改動,如果有代碼變化,就會立即刷新UI。

jRebel For Android

不僅能夠做到UI布局的實時預覽,它甚至做到了讓你更改java代碼后就能實時替換apk中的類文件,達到應(yīng)用實時刷新,官網(wǎng)的介紹是:Skip build, install and run,因此它可以節(jié)約我們很多很多的時間,它的效果也十分不錯。

ADBWIFI

能夠通過WiFi連接你的Android設(shè)備,無需USB連接線就可以來進行應(yīng)用的安裝與調(diào)試。

AndroidWiFiADB

IntelliJ/AndroidStudio插件:能夠通過WiFi連接你的Android設(shè)備,無需USB連接線來進行應(yīng)用的安裝與調(diào)試。

android-postfix-plugin

可根據(jù)后綴快速完成代碼,這個屬于拓展吧,系統(tǒng)已經(jīng)有這些功能,如sout、notnull等,這個插件在原有的基礎(chǔ)上增添了一些新的功能

AndroidAccessors

快速生成get和set方法的插件,其實系統(tǒng)的也有類似功能,這個更快。

Lifecycle-Sorter

可以根據(jù)Activity或者fragment的生命周期對其生命周期方法位置進行先后排序, 快捷鍵Ctrl + alt + K

JsonOnlineViewer

可實現(xiàn)直接在android studio中調(diào)試接口數(shù)據(jù),可以選擇請求類型,自定義請求頭及請求體,json數(shù)據(jù)格式化后展示

CodeGlance

可用于快速定位代碼,類似于Sublime編輯器右側(cè)定位視圖

idea-android-studio-plugin

IntelliJ IDEA / Android Studio plugin with some tools and usability improvements

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多