创建Android Studio插件

一.新建插件工程

1.使用菜单栏创建工程向导File | New | Project;在弹出的向导框中左侧点击Gradle,然后右边勾选Java和IntelliJ Platform Plugin选项,然后点击右下角Next按钮,如下图所示:

 

 

2.在弹出框中分别填写GroupId、ArtifactId、Version相应信息。GroupId通常是一个Java包名,并且在工程的build.gradle文件中可以用project.group变量来设置这个值;ArtifactId是工程生成的jar包的默认名字(不包括版本号),在工程的settings.gradle文件中可以用变量rooProject.name来设置这个值;Version对应build.gradle中project.version变量。填好信息后点击下一步,如下图所示:

 

3.这个设置页面主要是Gradle相关的一些设置,所有设置项可以在工程创建好后去菜单Settings | Build, Execution, Deployment | Build Tools | Gradle下修改。点击Next按钮进入下一步,如下所示:

 

4.填写工程名和保存路径,点击Finish按钮完成工程创建,如下所示:

首次创建项目可能需要下载一些基础依赖,下载时间比较长,耐心等待。

 

5.默认创建的工程src/main下可能没有java文件夹,可以打开工程的设置页面,找到如下图的设置项,右边勾选Greate directories for ……,点击右下角确认,然后工程会自动生成java目录,并且可以使用创建向导在此目录下新建Java类了:

 

二.运行插件工程

1.在运行前,先添加点Java代码,在src/main/java目录下创建HellowAction.java类,代码内容如下所示:

2.在plugin.xml文件的<actions>下添加如下配置代码:

3.在Gradle工具窗口找到runIde任务,双击运行。

如果没有看到Gradle工具窗口,可以点击IDE左下角的方框来显示,如下图所示:

在IDE最右边就会看到Gradle选项了,点击展开其窗口:

双击运行runIde:

IDE窗口的右上角默认是有个Plugin命令的,可以直接点击右边的播放样式按钮,跟上面的runIde双击是一样的效果,推荐直接点这个按钮执行,更方便些:

4.首次运行需要下载一些依赖,可能要比较长时间,而且可能下载失败,多试几次,有条件的话最好用下网络加速。

 

5.上一步如果下载失败,可以多试几次,最终成功后会打开一个新的IDE实例,在这个新的IDE中随便打开个工程,可以看到IDE顶部菜单栏Help菜单右边多了一项Greeting菜单,点击展开后,有个Hello子菜单项,点击子菜单项会弹出一个对话框,如下图所示:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章