AndroidStudio
Android开发环境,基于IntlliJIDEA,谷歌年I/O大会发布,类似EclipsADT;现已更新到1.3版本(截止15年8月),并支持NDK开发;渐渐取代之前用的EclipsADT成为新的Android开发工具,不管你是新手还是大神,建议全部转移到新的IDE上面来。
EclipsADTEclips做java开发的一定不会陌生,甚至一度成为java的代名词,而如今将渐渐退出Android开发舞台,Googl宣布将在15年年底前停止对EclipsADT开发工具的一切支持。建议开发者全面转到AndroidStudio上面来,对于那些还没有转向AndroidStudio的开发者来说,现在则不得不面对这个问题了,因为Googl已经宣布终止EclipsAndroid工具的开发与支持,这也意味着包括ADT插件、Ant构建系统、DDMS、Tracviw与其他一系列性能和监控工具。
IntlliJIDEA部分开发者之前有基于此开发Android,随着AndroidStudio的稳定与普及,且后者基于前者基础上开发,所以无需再切换到这个上面上来了。
gnymotiongnymotion是一套完整的工具,它提供了Android虚拟环境。由于比自带模拟器的速度快而备受开发者喜欢。
GradlGradl是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。它支持已有的Mavn或者Ivy仓库基础建设,有取代Mavn之势。
MavnMavn是一个采用纯Java编写的开源项目管理工具。Mavn采用了一种被称之为projctobjctmodl(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Mavn可以管理项目的整个生命周期,包括编译,构建,测试,发布,报告等等。目前Apach下绝大多数项目都已经采用Mavn进行管理。而Mavn本身还支持多种插件,可以方便更灵活的控制项目。
AntApach软件基金会JAKARTA目录中的一个子项目,同前面两个一样属于Java的build工具,早期项目用的还是比较多,后来渐渐被mavn和Gradl所代替。
AndroidStudio中文组AndroidStudio中文组是一支针对AndroidStudio做本地化支持的团队,其工作包括:AndroidStudio汉化,文献翻译,BUG收集,安装,配置过程中常见问题的发现和解决,以及中文教程的编写。
AndroidStudio中文社区AndroidStudio的中文用户交流心得,收集问题,解决问题的平台。
AndroidStudio知识问答AndroidStudio知识问答社区。
AndroidAsstStudio在线的图标生成工具,包括Launchricons、Actionbaricons、Notificationicons、Dvic-framdscrnshots、Simplnin-patchs、Gnricicons、AndroidActionBarStylGnrator、AndroidHoloColorsGnrator。
shapstudioshap代码生成工具
AndroidDrawablFactory一个生成Android应用所需尺寸图片的工具。
AppIconSizs在线生成图标:包括iPhon,Android,IOS,Facbook,wbtouchicons,Blackbrry,WindowsPhon,BadaandWbOSappiconsandsplash/dfaultimags。
AndroidLayoutBindr一个在线布局控件绑定工具,可以根据你给出的xml代码对应生成初始化好的java代码。
android-contntprovidr-gnrator一个生成ContntProvidr的小工具。
AndroidButtonMakr一个在线生成Android应用按钮代码的工具。其中的XML文件定义的几何形状,包括颜色,边框和梯度。
androidkickstartr可以根据你的配置,在线快速生成Android工程。
DroidDraw一个基于JavaSwing的Android可视化界面设计器,可以通过它来生成复杂的AndroidLayoutXML文件。
SDKTools容易被初学者忽略的开发工具,也是官方提供的:
VirtualDvicTools
*AndroidVirtualDvicManagr*AndroidEmulator(mulator)*mksdcard
DvlopmntTools
*android*HirarchyViwr(hirarchyviwr)*lint*SDKManagr*sqlit3
DbuggingTools
*adb*ADBShllCommands*DalvikDbugMonitorSrvr(ddms)*DvicMonitor*dmtracdump*hprof-conv*Systrac*tracviw*Systrac
BuildTools
*JOBB*ProGuard*zipalign
ImagTools
*Draw9-patch*tc1tool*TracrforOpnGLES
PlatformTools
*bmgr*logcat
AndroidTstingTools
*AndroidJUnitRunnr*Esprsso*UIAutomator*Monky*monkyrunnr
NDK
apk下载器粘贴包名或者googlplay的URL来下载APK
AndroidButtonMakrAndroidButtonMakr
AndroidRsizrJavaDsktopapptorsizXXXHDPI(orlowr)imagsandsortthmintofoldrsautomatically.
Gradl插件gradl-rtrolambda支持Java6或者Java7使用lambda表达式的gradl插件
dxcount-gradl-plugin统计每次Build时APK包方法数的gradl插件
build-tim-trackr-plugin统计你build时间的gradl插件
lint-clanr-plugin移除Android工程中没有使用的资源的gradl插件
gradl-packr-pluginAndroid渠道打包工具的gradl插件
android-gradl-mulchannl-plugin一个能生成多渠道打包APK的gradl插件
sdk-managr-plugin下载和管理你的AndroidSDK的gradl插件
gradl-play-publishr一个上传APK和app信息数据到GooglPlay应用商店的gradl插件
gradl-vrsions-plugin一个检查依赖的版本更新的gradl插件
groovy-android-gradl-plugin一个支持Groovy语音来构建AndroidApp的gradl插件
gradl-advancd-build-vrsion一个能自动生成Android版本名和版本号的gradl插件
gradl-bintray-plugin一个支持将artifacts分发到Bintray的gradl插件
img-optimizr-gradl-plugin一款用于优化png图片的gradl插件,有效减少APK体积,支持极限压缩和无损压缩。
androidsvgdrawabl-plugin能够在构建时将SVG文件生成指定规格PNG图片的gradl插件
OkBuck基于facbook开源的Android编译工具Buck的gradl插件
paraphras按照指定格式生成字符串的gradl插件
gradl_plugin_android_aspctjx一个在Android中应用Aspctj的Gradl插件。支持切AAR,JAR,支持现在Android上最火的Kotlin。
drawabl-optimizr一个优化PNG图片减小APK体积的gradl插件
licns-gradl-plugin一个管理开源协议的gradl插件
gradl-nod-plugin一个支持运行nodjs脚本的gradl插件
gradl-nxus-plugin一个能配置和上传artifacts到Nxus私服的gradl插件
android-nativ-dpndncis一个能自动添加nativ依赖到jniLibs目录的gradl插件
RoboAspctJ一个将面向切面编程引入Android工程额gradl插件
gradl-android-北京治疗白癜风关于北京白癜风的治疗