Google 在2013年5月的 I/O 开发者大会推出了基于 IntelliJ IDEA Java IDE 上的 Android Studio。Android Studio 是一个功能齐全的开发工具,还提供了对第三方插件的支持,让开发人员更快速更好的开发应用程序。android
首先经过导航栏 File | Settings 或是直接 Ctrl+Alt+S 打开设置对话框,选择 Plugins。找到须要的插件后点击右侧的 Install 按钮进行下载安装,安装完成后 Install 按钮会变成 Restart Android Studio,点击 Restart 重启 Android Studio 便可。git
Android Studio 支持三种安装插件的方法:程序员
.ignore 是一个快速生成 .gitignore
(Git)、.hgignore
(Mercurial)、.npmignore
(NPM)、.dockerignore
(Docker)、.chefignore
(Chef)、.cvsignore
(CVS)、.bzrignore
(Bazaar)、.boringignore
(Darcs)、.mtn-ignore
(Monotone)、ignore-glob
(Fossil)、.jshintignore
(JSHint)、.tfignore
(Team Foundation)、.p4ignore
(Perforce)、.flooignore
(Floobits)、.eslintignore
(ESLint)、.cfignore
(Cloud Foundry)、.jpmignore
(Jetpack)、.stylelintignore
(StyleLint)、.stylintignore
(Stylint)、.swagger-codegen-ignore
(Swagger Codegen)、.helmignore
(Kubernetes Helm)、.upignore
(Up)、.prettierignore
(Prettier)、.ebignore
(ElasticBeanstalk) 文件的插件。 它支持的 JetBrains IDE 有 Android Studio
、AppCode
、CLion、IntelliJ IDEA
、PhpStorm
、PyCharm
、RubyMine
、WebStorm、DataGrip
。 docker
FireLine 是一款是免费的支持 Android 和 Java 代码的静态代码扫描工具,支持安全和资源泄露规则的检查。主打的安全检查规则是根据360业务多年技术沉淀而来,内存类检查的精确度业内领先。最新版本已经兼容阿里巴巴Java代码规范(P3C)。 编程
ADB Idea 是一款 ADB 调试工具,支持 Uninstall App、Kill App、Start App、Restart App、Clear App Data、Clear App Data and Restart 等操做的插件。 安全
ADB WIFI 是一款无需 root 就能够经过 WiFi 调试 Android APP 的 Android Studio 插件。
Alibaba Java Coding Guidelines 是一款 Java 代码规约扫描插件。
Android ButterKnife Zelezny 是一款用于根据 activities/fragments/adapters 选中的 xml 布局生成 ButterKnife 注入的插件。选中 activities/fragments/adapters 中引用的 xml 布局,点击 Generate 菜单或使用快捷键 Alt + Insert,而后选择 Generate ButterKnife Injections 便可。
Android Code Generator 是一款根据布局文件快速生成对应的Activity、Fragment、Adapter、Menu 的插件。
Android Methods Count 是一款统计 Android 依赖库中方法的总个数的插件。
Android Parcelable code generator 是一款基于数据类中的字段快速实现 Parcelable 接口的插件。在编辑器中点击 Generate 菜单或使用快捷键 Alt + Insert,而后选择 Parcelable 便可。
AndroidSourceViewer 是一款在 Android Studio 中在线查看 Android 和 Java 指定版本源码插件。
CheckStyle-IDEA 是一款帮助程序员编写符合编码标准的 Java 代码的插件。它能够自动执行检查 Java 代码的过程,从而令人类免于这项无聊但重要的任务,这使其成为但愿实施编码标准的项目的理想选择。Checkstyle 具备高度可配置性,能够支持几乎任何编码标准。Checkstyle 提供了一个示例配置文件,支持 Sun Code Conventions 和 Google Java Style。
CodeGlance 是一款显示相似于 Sublime 中的代码小地图用于快速定位代码的插件。
EventBus3 Intellij Plugin 是一款为 EventBus 提供快速索引和跳转的插件。
FindBugs-IDEA 是一款经过提供静态字节码分析以从 IntelliJ IDEA 中查找 Java 代码中的 bug 的插件。FindBugs 是一个 Java 缺陷检测工具,它使用静态分析来查找超过200个错误模式,好比空指针取消引用、无限的递归循环、Java 库的糟糕使用和死锁。FindBugs 能够在大型应用程序中识别数百个严重缺陷(一般每1000-2000行非注释源语句中约有1个缺陷)。
GsonFormat 是一款快速格式化 json 数据并自动生成实体类参数的插件。新建实体类并在编辑器中点击 Generate 菜单或使用快捷键 Alt + Insert,而后选择 GsonFormat 便可。
Lifecycle Sorter 是一款能够对 Activity 或 Fragment 的生命周期方法按照它们在应用程序中的调用顺序进行排序的插件。
Markdown Navigator 是一款带有 GFM 和匹配的预览样式的的 Markdown 插件。
MVPHelper 是一款 Intellj IDEA 和 Android Studio 自动生成 MVP 模式所需接口以及实现类的插件。在 Contract 类或者 Presenter 类内部,点击 Generate 菜单或使用快捷键 Alt + Insert, 而后选择 Mvp Helper 便可生成对应文件.
QAPlug-PMD 是一款经过检测源代码发现常见的编程缺陷的插件(包含 PMD )。它跟 Findbugs 相似,可是它不是检测字节码,它是直接检测源代码。 PMD 支持 Java、JavaScript、Salesforce.com Apex and Visualforce、PLSQL、Apache Velocity、XML、XSL 等语言。
Remove ButterKnife 是一款用于移除代码中对 ButterKnife 使用的插件。