# :fire: 安卓studio好用的插件: > 由于内容过多,分为两篇博客详解,更多内容请看我的博客: #### [图文并茂全面总结上百个AS好用的插件(上篇 1-7小节)](https://www.jianshu.com/p/269a48d7508d) #### [图文并茂全面总结上百个AS好用的插件(下篇 8-15小节)](https://www.jianshu.com/p/fd0174982513) #### 目录: ##### 一、生成java文件,xml布局和生成资源文件有关: > 1.SmartFindViewById > 2.GenerateFindViewById(很完美的一个插件) > 3.LayoutCreator > 4.Android Code Generator > 5.Android Studio Prettify > 6.AndroidAccessors > 7.Android Layout ID Converter > 8.BorePlugin > 9.Exynap > 10.MVPHelper > 11.InnerBuilder ##### 二、资源文件的管理和自动生成有关: > 1.svgtoandroid > 2.Android Holo Colors Generator > 3.Android Drawable Importer(36M,有点大) 快速批量导入不同大小的drawable文件 > 4.Android Material Design Icon Generator 是一个可以生成【Material Design图标】的插件。 > 5.Android Styler 根据xml自动生成style样式(有点复杂,不实用) > 6.android-strings-search-plugin > 7.color-manager > 8.AndroidPixelDimenGenerator > 9.android-selector-intellij-plugin > **下面这几个不常用,作为了解:** > DimenGenerator 命令行生成dimen > android-selector-chapek > Strings-xml-tools ##### 三、格式化xml布局工具: > 1.LayoutFormatter > 2.LayoutFormat ##### 四、权限有关: > PermissionsDispatcher plugin ##### 五、序列化工具: > 1.Android Parcelable code generator自动生成Parcelable序列化 > 2.Android Parcelable code generator(for kotlin)使用kotlin开发时自动生成Parcelable序列化。 > 3.GenerateSerialVersionUID自动生成Serializable序列化。 > 4.SerializableParcelable Generator自动生成Serializable序列化 ##### 六、翻译有关: > 1.ECTranslation > 2.AndroidLocalizationer > 3.TranslationPlugin > 4.ReciteWords ##### 七、第三方注解,事件和依赖注入库可视化工具: > 1.Android ButterKnife Plugin Plus > 2.Android ButterKnife Zelezny > 3.Remove ButterKnife > 4.eventbus3-intellij-plugin > 5.dagger-intellij-plugin dagger > 6.otto-intellij-plugin otto > 7.databinding-support ##### 八、代码补全工具: > 1.Android Postfix Completion > 2.GradleDependenciesHelperPlugin > 3..ignore ##### 九、辅助工具 > 1.CodeGlance 代码预览和快速定位 > 2.IconViewer图标预览插件 > 3.GsonFormat 快速生成json实体类的插件 > 4.JsonToKotlinClass 能将 Json 数据直接映射生成 Kotlin Data Class 代码。 > 5.smalidea  这是一个Android APK程序的动态调试调试插件。 > 6.android-studio-proteus-plugin 将xml转化为json。 > 7.Lifecycle Sorter 按生命周期排序 > 8.Android Methods Count 统计第三方依赖库的方法数。 > 9.dexcount-gradle-plugin 统计方法数 > 10.AndroidResourceUsageCount 显示每个资源文件的引用次数 > 11.Statistic 统计代码行数 > 12.SingletonTest 生成单例模式的类 > 13.TemplateBuilder是一款能够帮助我们快速生成Android Studio Template的Android Studio插件 > 14.Markdown Navigator是一个能在IDE编辑markdown语法的插件。 > 15.idea-markdown > 16.instapk-studio-plugin 分享apk文件 ##### 十、UI优化有关: > 1.TinyPic 压缩图片资源 > 2.lint-cleaner-plugin 删除未使用的资源 > 3.folding-plugin 布局文件分组的插件 > 4.Layout Master 快速调试UI参数的Android插件 ##### 十一、Android Studio主题相关: > 1.Material Theme UI 添加Material主题到你的Android Studio > 2.Android Studio插件之sexy editor(设置AS代码编辑区的背景图) ##### 十二、UML工具有关 > 1.Code Iris快速分析布局以及代码包结构关系,并生成UML图 > 2.SimpleUML 生成UML图 ##### 十三、打包、加固、混淆、Gradle编译、搜索代码有关: > 1.AndroidProguardPlugin一键生成项目混淆代码插件(不过目前可能有些第三方项目的混淆还未添加完全) > 2.ApkMultiChannelPlugin 一个为了方便 Android 多渠道打包的 Android Studio / IDEA 插件 > **3.gradle-packer-plugin (还没测试怎么用,所以暂时没写到这里)** > 4.Codota 搜索最好的Android代码 > 5.intellij-java2smali将Java & Kotlin编译成smali > 6.gradle-cleaner-intellij-plugin强制清除延迟,不再需要Gradle任务。 > 7.freeline Android 平台上的秒级编译方案,Instant Run 的替代品 ##### 十四、检测、Code Review、测试和调试相关: > 1.LeakCanary 帮助你在开发阶段方便的检测出内存泄露的问题。 > 2.JVM Debugger Memory View Android Studio和IDEA中一个很有用的内存调试插件。 > 3.reVu 代码review神器,这个插件比较轻量,review记录保存在xml文件中,直接提交到git > 4.findBugs-IDEA 帮你一起找bug的一个插件,很老的一个插件了。 > 5.CheckStyle-IDEA(49M,有点大)检查代码风格的插件。 > 6.JSONOnlineViewer 在android studio中调试接口数据 > 7.ADB WIFI 无需root就能wifi调试 > 8.adb-idea 可以一键清理缓存并重启APP > 9.SQL Scout (SQLite Support) 在 Android Studio 上调试数据库 ( SQLite ) > 10.Robotium Recorder一个自动化测试框架。 ##### 十五、`国际化` 和 `适配`有关的插件 > 1. Dimens Convert 一个快速生成dimens.xml的插件 > 2. AndroidLocalizationer 一键实现语言国际化