首页 > 代码库 > android studio plugin开发和使用

android studio plugin开发和使用

最近由于项目需要要开发一个android studio的插件(自动化管理Android项目的配置),这里就描述一下整个过程,从开发到应用。

首先,我不知道如何在Android studio上直接开发插件,然而Android studio是基于Intellij IDEA,所以我想在Intellij 上开发,然后到处jar包,在studio上应用。因为我发现https://plugins.jetbrains.com/好多插件在Android studio和Intellij 上都是可以用的,最后验证也是可行的。

1.下载Intellij IDEA,下载安装的过程就不再多说了。

2.创建plugin项目,File->New Project,然后按照下图操作,注意:关于Project SDK,如果没有需要创建一个,点击New,然后指向Intellij IDEA的安装目录就OK了。

技术分享

3.项目创建之后,就可以code了。一个简单的例子,先创建一个Component,FirstComponent,然后创建一个Action,FirstAction,创建方式如下图:

技术分享

另外,创建Action时,需要选择Groups和Actions,这个就是启动插件的入口,例如,我选择的Groups是WindowMenu,然后点击窗口上的window就会出现我的plugin,FirstAction。

4.测试,点击Run->Edit Configrations...->Run,这时就会又启动一个Intellij,可以测试了。

5.导出jar,点击Build->Make Project,然后点Prepare Plugin Model...,就会在项目中生成一个jar包。

6.最后应用在Android studio中,打开Android studio,File->Settings,如下图,之后重启Studio,插件就安装成功了。

技术分享

android studio plugin开发和使用