Java 如何开始为Android Studio开发插件?

Java 如何开始为Android Studio开发插件?,java,intellij-idea,android-studio,intellij-plugin,Java,Intellij Idea,Android Studio,Intellij Plugin,所以,我已经阅读了:以及为IntelliJ编写插件的文档(尽管它们似乎已经过时了),我仍然有点迷茫 基本上,我要做的是获取以下插件源代码:编译,这样我就可以对它进行一个小的添加。我已经下载了IntelliJ社区版,如果我遵循上述文档,我可以编译小型IntelliJ插件,但当我尝试编译Android Studio插件的源代码时,它告诉我找不到导入org.jetbrains.Android.facet.AndroidFacet 我的想法是,我可能错过了某个SDK,但就我的一生而言,我无法确定需要导入

所以,我已经阅读了:以及为IntelliJ编写插件的文档(尽管它们似乎已经过时了),我仍然有点迷茫

基本上,我要做的是获取以下插件源代码:编译,这样我就可以对它进行一个小的添加。我已经下载了IntelliJ社区版,如果我遵循上述文档,我可以编译小型IntelliJ插件,但当我尝试编译Android Studio插件的源代码时,它告诉我找不到导入
org.jetbrains.Android.facet.AndroidFacet

我的想法是,我可能错过了某个SDK,但就我的一生而言,我无法确定需要导入哪个额外的SDK/库来获得特定于Android的类套件


有人可以指导我在正确的方向,以获得一个插件,以建立使用Android Studio?如果它将其打包为zip文件(而不是启动嵌入插件的Android Studio),这很好-我可以手动将.zip文件复制到我的Android Studio安装中进行测试。

您需要将plugins/Android/lib/Android.jar添加到IntelliJ IDEA SDK的类路径中。

因此,这确实可以编译它,但出于某种原因,它不构建jar/zip。如果我手动让它使用
buildartifacts
配置构建一个jar/zip(在设置之后),它将安装在AS中,但实际上不会运行(即使我不更改源代码)。您知道有什么方法可以从AS获取调试/日志信息(或者在调试器中运行它)?您希望何时构建jar/zip?对于插件项目,您需要调用“为部署准备插件模块”操作来生成jar/zip文件。