1 环境配置
插件的build.gradle的配置,一开始各种配置不对,后期研究了文档之后方向,两种可以正常编译运行的方式。
方式一:
1 | plugins { |
方式二:
1 | plugins { |
此外需要注意下:plugin.xml中需要如果有单独是针对Android 平台的相关的配置,是需要加入对Android平台的配置支持的。
1 | <depends>com.intellij.modules.platform</depends> |
注意:
在前期的过程中,需要如果gradle的使用的版本高于6.6 ,需要配合JDK11,否则编译过程中会报handler_shake xx的错误。是jdk的版本过低,本机就是java8.要是还报错的话,的要挂梯子了。后面再次搭建环境,遇到了这个报错,通过换了不同的节点处理的,等编译过一遍之后还需要关闭梯子,否则会报其他的错误,不影响编译的问题。
2023年5月更新:handler_shake错误,最近一次启动起来也是报错了,搜遍全网,发现是openjdk11.0.2的问题,更新openjdk到11.0.19之后正常了,晕死。
对于引入了第三方的jar的插件,生成的plugin的格式是zip格式,在安装插件的时候要引入zip格式的。如果引入了jar包格式的,会不正常。
插件的生成目录是build/distributions