intellij idea开发插件的入门demo(可以做安卓插件)

intellij idea开发插件的入门demo

  • 开发环境
  • 环境配置

最近,由于项目需要,需要开发安卓插件。但是对于我一个刚入坑的新人来说还是走了不少弯路。因此,我再这里记录一下开发的过程,既是为了自己以后可以快速开发,也是为了让大家少走些弯路。
(注:我是在Mac环境下进行的开发,如果和Windows有些出入,还请看看其他教程)

开发环境

先去官网下载intellij idea,专业版和社区版都可以用,我这里用的是社区版。
intellij idea开发插件的入门demo(可以做安卓插件)_第1张图片
安装完后进入环境配置阶段。

环境配置

如果你是想新建一个程序并让他成功运行,那你需要去下载java jdk11。注意注意注意!这个非常重要。我因为当时下载的jdk16导致好久都没能运行成功。不过,intellij idea的版本是在更新换代的,可能随着版本的更迭,会用到其他版本的jdk,到时候就需要根据自己的idea配置合适的jdk版本了,我现在用的idea是这样的。
intellij idea开发插件的入门demo(可以做安卓插件)_第2张图片
之后新建项目,在左侧边栏选择Gradle,之后按照我图示显示的打钩,并在Project SDK中找到你11版本的jdk。对于Mac来说,jdk的安装路径在
/Library/Java/JavaVirtualMachines 下面。之后点击next,输入你的项目名称就可以创建成功了。
intellij idea开发插件的入门demo(可以做安卓插件)_第3张图片
之后,从左边的目录中找到plugin.xml
intellij idea开发插件的入门demo(可以做安卓插件)_第4张图片
其中有许多可配置项,这些配置项的介绍可以参考下面链接:
https://plugins.jetbrains.com/docs/intellij/gradle-prerequisites.html
对于初学者来说,这步不要管他,直接按照默认配置就好。
之后,在java文件夹下新建一个Action
intellij idea开发插件的入门demo(可以做安卓插件)_第5张图片
按照图中编写对应代码
intellij idea开发插件的入门demo(可以做安卓插件)_第6张图片
之后,回到plugin.xml,多了Action的字段,其中class就是刚才新建的类,text表示该插件在help栏里显示的提示。
intellij idea开发插件的入门demo(可以做安卓插件)_第7张图片
之后,点击运行程序,这时候会打开一个新的界面,在这界面中打开已有的程序或者新建一个程序都行。之后,我们在上方的help栏里点击插件名后,再返回到我们这个插件项目中,没有错误的话,就会显示出我们打印的输出。
intellij idea开发插件的入门demo(可以做安卓插件)_第8张图片
intellij idea开发插件的入门demo(可以做安卓插件)_第9张图片
至此,大家就成功做出了自己第一个demo插件了。

你可能感兴趣的:(intellij开发插件,intellij,idea,plugin)