java - 如何开始开发 Android Studio 插件?

标签 java intellij-idea android-studio intellij-plugin

所以,我读过:How to write a plugin for Android Studio?以及为 IntelliJ 编写插件的文档(尽管它们似乎相当过时),但我仍然有点迷失。

基本上,我想做的是获取以下插件源:https://github.com/winterDroid/android-drawable-importer-intellij-plugin编译,这样我就可以对其进行一些小的补充。我已经下载了 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 的类路径中。

关于java - 如何开始开发 Android Studio 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378736/

相关文章:

java - 如何在不同的 Android Studio 模块之间共享常量

java - 找不到包名称 'com.example.pc.fireApp' 的匹配客户端

java - 以编程方式触发切片器选择上的数据绑定(bind)执行

grails - Grails开发是否有一个好的IntelliJ配色方案?

java - 即使我已声明,Android 权限 WRITE EXTERNAL STORAGE 也不起作用

java - 错误 : Could not find or load main class MakePhoneCall Caused by: java. lang.ClassNotFoundException:MakePhoneCall

java - False 无法 Autowiring Intellij 错误

java - 无法导入 Google Analytics

java - JSP 表达式语言错误

java - 错误 org.hibernate.util.JDBCExceptionReporter - 通信链路故障