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 使用的插件。