所以,我读过:How to write a plugin for Android Studio?以及为IntelliJ编写插件的文档(虽然它们似乎已经过时了),但我仍然有点迷失。
基本上,我尝试做的是获取以下插件源:https://github.com/winterDroid/android-drawable-importer-intellij-plugin进行编译,因此我可以对其进行少量添加。我已经下载了IntelliJ社区版,如果按照上面的文档我可以编译小的IntelliJ插件,但是当我尝试编译Android Studio插件的源时,它告诉我它可以&#39 ; t找到导入org.jetbrains.android.facet.AndroidFacet;
我的想法是我可能错过了某个地方的SDK,但是,就我而言,我无法确定我需要导入哪些额外的SDK /库才能获得特定于Android的套件类。
有人可以指导我正确的方向来获得一个插件来构建使用Android Studio吗?如果它将其打包为zip文件(而不是启动嵌入了插件的Android Studio),那很好 - 我可以手动将我的.zip文件复制到我的Android Studio安装中进行测试。
答案 0 :(得分:2)
您需要将plugins / android / lib / android.jar添加到IntelliJ IDEA SDK的类路径中。
答案 1 :(得分:0)
关于如何开发android studio插件的想法文档太复杂了,无法理解
我看一些博客来学习如何开发插件,并将其写在我自己的博客上
您可以在此处查看博客: http://www.u3coding.com/2016/06/26/androidstudio-plugin-dev-removebutterknife-design-to-implement/
这里的源代码: https://github.com/u3shadow/RemoveButterKnife
希望他们能帮助你:)。