Android开发工具集合
2016-07-29 07:37
316 查看
Android Studio
Android开发环境,基于IntelliJ IDEA,谷歌2013年I/O大会发布,类似 Eclipse ADT;现已更新到1.3版本(截止15年8月),并支持NDK开发;渐渐取代之前用的Eclipse ADT 成为新的Android开发工具,不管你是新手还是大神,建议全部转移到新的IDE上面来。
Eclipse做java开发的一定不会陌生,甚至一度成为java的代名词,而如今将渐渐退出Android开发舞台,Google宣布将在15年年底前停止对Eclipse ADT开发工具的一切支持。建议开发者全面转到Android Studio上面来,对于那些还没有转向Android Studio的开发者来说,现在则不得不面对这个问题了,因为Google已经宣布终止Eclipse Android工具的开发与支持,这也意味着包括ADT插件、Ant构建系统、DDMS、Traceview与其他一系列性能和监控工具。
部分开发者之前有基于此开发Android,随着Android Studio的稳定与普及,且后者基于前者基础上开发,所以无需再切换到这个上面上来了。
genymotion是一套完整的工具,它提供了Android虚拟环境。由于比自带模拟器的速度快而备受开发者喜欢。
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。它支持已有的Maven或者Ivy仓库基础建设,有取代Maven之势。
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个生命周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制 项目。
Apache软件基金会JAKARTA目录中的一个子项目,同前面两个一样属于Java的build工具,早期项目用的还是比较多,后来渐渐被maven和Gradle所代替。
Android Studio 中文组是一支针对Android Studio做本地化支持的团队,其工作包括:Android Studio 汉化,文献翻译,BUG收集,安装,配置过程中常见问题的发现和解决,以及中文教程的编写。
Android Studio 的中文用户交流心得,收集问题,解决问题的平台。
Android 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代码生成工具
一个生成Android应用所需尺寸图片的工具。
在线生成图标:包括iPhone, Android, IOS, Facebook, web touch icons, Blackberry, Windows Phone, Bada and WebOS app icons and splash/default images。
一个在线布局控件绑定工具,可以根据你给出的xml代码对应生成初始化好的java代码。
一个生成ContentProvider的小工具。
一个在线生成Android应用按钮代码的工具。其中的XML文件定义的几何形状,包括颜色,边框和梯度。
可以根据你的配置,在线快速生成Android工程。
一个基于Java Swing的Android可视化界面设计器,可以通过它来生成复杂的Android Layout XML文件。
容易被初学者忽略的开发工具,也是官方提供的:
Virtual Device Tools
Development Tools
Debugging Tools
Build Tools
Image Tools
Platform Tools
Android Testing Tools
NDK
粘贴包名或者google play 的URL来下载APK
Android Button Maker
Java Desktop app to resize XXXHDPI (or lower) images and sort them into folders automatically.
支持Java 6 或者 Java 7使用lambda表达式的gradle插件
统计每次Build时APK包方法数的gradle插件
统计你build时间的gradle插件
移除Android工程中没有使用的资源的gradle插件
Android渠道打包工具的gradle插件
一个能生成多渠道打包APK的gradle插件
下载和管理你的Android SDK 的gradle插件
一个上传APK和app信息数据到Google Play应用商店的gradle插件
一个检查依赖的版本更新的gradle插件
一个支持Groovy语音来构建Android App的gradle插件
一个能自动生成Android版本名和版本号的gradle插件
一个支持将artifacts分发到Bintray的gradle插件
一款用于优化png图片的gradle插件,有效减少APK体积,支持极限压缩和无损压缩。
能够在构建时将SVG文件生成指定规格PNG图片的gradle插件
基于facebook开源的Android编译工具Buck的gradle插件
按照指定格式生成字符串的gradle插件
一个在Android中应用Aspectj的Gradle插件。支持切AAR, JAR, 支持现在Android上最火的Kotlin。
一个优化PNG图片减小APK体积的gradle插件
一个管理开源协议的gradle插件
一个支持运行nodejs脚本的gradle插件
一个能配置和上传artifacts到Nexus私服的gradle插件
一个能自动添加native依赖到jniLibs目录的gradle插件
一个将面向切面编程引入Android工程额gradle插件
通过gradle任务来运行adb命令
一个能编译Protocol Buffer并将.proto文件生成Java源文件的gradle插件
一个检查库开源协议并生成协议页面的gradle插件
上传apk到fir的gradle插件
一个生成国际化字符串资源文件的gradle插件
一个支持MarkDown与HTML互转的gradle插件
移除掉ButterKnife所生成的代码,并替换成findViewById
Android Studio 翻译插件,可以将英文翻译为中文.
一个自动生成FindViewById代码的IDEA/Android Studio插件,支持Activity、Fragment和ViewHolder中的findViewById的代码生成。
帮助生成style的as插件
能够实时预览Android布局,它会监听布局文件的改动,如果有代码变化,就会立即刷新UI。
不仅能够做到UI布局的实时预览,它甚至做到了让你更改java代码后就能实时替换apk中的类文件,达到应用实时刷新,官网的介绍是:Skip build, install and run,因此它可以节约我们很多很多的时间,它的效果也十分不错。
能够通过WiFi连接你的Android设备,无需USB连接线就可以来进行应用的安装与调试。
IntelliJ/AndroidStudio插件:能够通过WiFi连接你的Android设备,无需USB连接线来进行应用的安装与调试。
可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能
快速生成get和set方法的插件,其实系统的也有类似功能,这个更快。
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序, 快捷键Ctrl + alt + K
可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示
可用于快速定位代码,类似于Sublime编辑器右侧定位视图
IntelliJ IDEA / Android Studio plugin with some tools and usability improvements
转载:Android开发工具集合
Android开发环境,基于IntelliJ IDEA,谷歌2013年I/O大会发布,类似 Eclipse ADT;现已更新到1.3版本(截止15年8月),并支持NDK开发;渐渐取代之前用的Eclipse ADT 成为新的Android开发工具,不管你是新手还是大神,建议全部转移到新的IDE上面来。
Eclipse ADT
Eclipse做java开发的一定不会陌生,甚至一度成为java的代名词,而如今将渐渐退出Android开发舞台,Google宣布将在15年年底前停止对Eclipse ADT开发工具的一切支持。建议开发者全面转到Android Studio上面来,对于那些还没有转向Android Studio的开发者来说,现在则不得不面对这个问题了,因为Google已经宣布终止Eclipse Android工具的开发与支持,这也意味着包括ADT插件、Ant构建系统、DDMS、Traceview与其他一系列性能和监控工具。
IntelliJ IDEA
部分开发者之前有基于此开发Android,随着Android Studio的稳定与普及,且后者基于前者基础上开发,所以无需再切换到这个上面上来了。
genymotion
genymotion是一套完整的工具,它提供了Android虚拟环境。由于比自带模拟器的速度快而备受开发者喜欢。
Gradle
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。它支持已有的Maven或者Ivy仓库基础建设,有取代Maven之势。
Maven
Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个生命周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方便更灵活的控制 项目。
Ant
Apache软件基金会JAKARTA目录中的一个子项目,同前面两个一样属于Java的build工具,早期项目用的还是比较多,后来渐渐被maven和Gradle所代替。
Android Studio 中文组
Android Studio 中文组是一支针对Android Studio做本地化支持的团队,其工作包括:Android Studio 汉化,文献翻译,BUG收集,安装,配置过程中常见问题的发现和解决,以及中文教程的编写。
Android Studio 中文社区
Android Studio 的中文用户交流心得,收集问题,解决问题的平台。
Android Studio 知识问答
Android Studio 知识问答社区。
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应用所需尺寸图片的工具。
AppIconSizes
在线生成图标:包括iPhone, Android, IOS, Facebook, web touch icons, Blackberry, Windows Phone, Bada and WebOS app icons and splash/default images。
Android Layout Binder
一个在线布局控件绑定工具,可以根据你给出的xml代码对应生成初始化好的java代码。
android-contentprovider-generator
一个生成ContentProvider的小工具。
Android Button Maker
一个在线生成Android应用按钮代码的工具。其中的XML文件定义的几何形状,包括颜色,边框和梯度。
androidkickstartr
可以根据你的配置,在线快速生成Android工程。
DroidDraw
一个基于Java Swing的Android可视化界面设计器,可以通过它来生成复杂的Android Layout XML文件。
SDK Tools
容易被初学者忽略的开发工具,也是官方提供的: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
统计每次Build时APK包方法数的gradle插件
build-time-tracker-plugin
统计你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信息数据到Google Play应用商店的gradle插件
gradle-versions-plugin
一个检查依赖的版本更新的gradle插件
groovy-android-gradle-plugin
一个支持Groovy语音来构建Android App的gradle插件
gradle-advanced-build-version
一个能自动生成Android版本名和版本号的gradle插件
gradle-bintray-plugin
一个支持将artifacts分发到Bintray的gradle插件
img-optimizer-gradle-plugin
一款用于优化png图片的gradle插件,有效减少APK体积,支持极限压缩和无损压缩。
androidsvgdrawable-plugin
能够在构建时将SVG文件生成指定规格PNG图片的gradle插件
OkBuck
基于facebook开源的Android编译工具Buck的gradle插件
paraphrase
按照指定格式生成字符串的gradle插件
gradle_plugin_android_aspectjx
一个在Android中应用Aspectj的Gradle插件。支持切AAR, JAR, 支持现在Android上最火的Kotlin。
drawable-optimizer
一个优化PNG图片减小APK体积的gradle插件
license-gradle-plugin
一个管理开源协议的gradle插件
gradle-node-plugin
一个支持运行nodejs脚本的gradle插件
gradle-nexus-plugin
一个能配置和上传artifacts到Nexus私服的gradle插件
android-native-dependencies
一个能自动添加native依赖到jniLibs目录的gradle插件
RoboAspectJ
一个将面向切面编程引入Android工程额gradle插件
gradle-android-command-plugin
通过gradle任务来运行adb命令
protobuf-gradle-plugin
一个能编译Protocol Buffer并将.proto文件生成Java源文件的gradle插件
license-tools-plugin
一个检查库开源协议并生成协议页面的gradle插件
gradle-fir-plugin
上传apk到fir的gradle插件
android-gradle-localization-plugin
一个生成国际化字符串资源文件的gradle插件
markdown-gradle-plugin
一个支持MarkDown与HTML互转的gradle插件
Android Studio插件
RemoveButterKnife
移除掉ButterKnife所生成的代码,并替换成findViewById
ECTranslation
Android Studio 翻译插件,可以将英文翻译为中文.
FindViewByMe
一个自动生成FindViewById代码的IDEA/Android Studio插件,支持Activity、Fragment和ViewHolder中的findViewById的代码生成。
android-styler
帮助生成style的as插件
jimu Mirror
能够实时预览Android布局,它会监听布局文件的改动,如果有代码变化,就会立即刷新UI。
jRebel For Android
不仅能够做到UI布局的实时预览,它甚至做到了让你更改java代码后就能实时替换apk中的类文件,达到应用实时刷新,官网的介绍是:Skip build, install and run,因此它可以节约我们很多很多的时间,它的效果也十分不错。
ADBWIFI
能够通过WiFi连接你的Android设备,无需USB连接线就可以来进行应用的安装与调试。
AndroidWiFiADB
IntelliJ/AndroidStudio插件:能够通过WiFi连接你的Android设备,无需USB连接线来进行应用的安装与调试。
android-postfix-plugin
可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能
AndroidAccessors
快速生成get和set方法的插件,其实系统的也有类似功能,这个更快。
Lifecycle-Sorter
可以根据Activity或者fragment的生命周期对其生命周期方法位置进行先后排序, 快捷键Ctrl + alt + K
JsonOnlineViewer
可实现直接在android studio中调试接口数据,可以选择请求类型,自定义请求头及请求体,json数据格式化后展示
CodeGlance
可用于快速定位代码,类似于Sublime编辑器右侧定位视图
idea-android-studio-plugin
IntelliJ IDEA / Android Studio plugin with some tools and usability improvements转载:Android开发工具集合
相关文章推荐
- Android开发免费类库和工具集合
- Android可视化开发工具,包括设计GUI,图标ICON,字体等的工具集合
- Android 开发工具集合 http://www.androiddevtools.cn/
- ANDROID 开发常用的框架、工具、API最全集合
- Android高效开发工具集合-Butterknife
- Android 开发工具集合 - (Android Dev Tools)
- 史上最完整的Android开发工具集合(转)
- ANDROID 开发常用的框架、工具、API最全集合
- Android开发truck快速开发框架 常用工具集合(九)
- android 开发工具集合
- Android开发免费类库和工具集合
- Android开发免费类库和工具集合
- Android高效开发工具集合-KLog
- Android可视化开发工具,包括设计GUI,图标ICON,字体等的工具集合
- Android开发免费类库和工具集合
- android 开发工具下载 集合网站
- Android常用开发工具、站点集合
- 最完整的Android开发工具集合
- 最完整的Android开发工具集合
- Android开发免费类库和工具集合