首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用alternativeIdePath在Intellij上创建插件时无法找到Android

使用alternativeIdePath在Intellij上创建插件时无法找到Android
EN

Stack Overflow用户
提问于 2019-01-28 12:30:19
回答 2查看 925关注 0票数 3

我需要的是:

不是打开一个新的IntelliJ实例,而是需要它打开一个Android实例,因为它将是一个Android插件.

我已经取得的成就:

  1. 为IntelliJ创建最简单的插件。
  2. 执行这个插件,IntelliJ的一个新实例就会打开。
  3. 执行插件,它工作得很好。

正如许多教程告诉我的那样,我已经改变了alternativeIdePath

指南,我一直在跟踪。

我在很多方面都尝试过设置alternativeIdePath

代码语言:javascript
复制
intellij {
//    version '2018.2.5'
    alternativeIdePath "/opt/android-studio/bin/studio.sh"
}

也是

代码语言:javascript
复制
intellij {
//    version '2018.2.5'
    alternativeIdePath "/opt/android-studio/bin/ ./studio.sh"
}

还有其他一些天真的方式..。

我也试图从我的runIde从我的水平在右边。

在我把Android和Android/Sdk放在我的用户位置之前,它也不起作用。所以我把所有的东西都转移到了我的/opt/android-sdk/opt/android-studio/上,看看它是否是问题所在。

这是我的日志,因为它找不到Android路径:

代码语言:javascript
复制
09:04:43: Executing task ':runIde'...


> Configure project :
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT

> Task :compileKotlin UP-TO-DATE
> Task :compileJava UP-TO-DATE
> Task :patchPluginXml UP-TO-DATE
> Task :processResources UP-TO-DATE
> Task :classes UP-TO-DATE
> Task :instrumentCode UP-TO-DATE
> Task :postInstrumentCode
> Task :inspectClassesForKotlinIC UP-TO-DATE
> Task :jar UP-TO-DATE
> Task :prepareSandbox UP-TO-DATE

> Task :runIde
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
Cannot find alternate SDK path: /Applications/Android App /opt/android-studio/bin/studio.sh. Default IDEA will be used : /home/yurisnm/.gradle/caches/modules-2/files-2.1/com.jetbrains.intellij.idea/ideaIC/LATEST-EAP-SNAPSHOT/2c16b45a5e389f84167a176491768cfd5a70e8a9/ideaIC-LATEST-EAP-SNAPSHOT
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0

BUILD SUCCESSFUL in 14s
10 actionable tasks: 2 executed, 8 up-to-date
09:04:57: Task execution finished ':runIde'.

现在我背对着墙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-28 12:56:48

尝试删除路径的alternativeIdePath "studio.sh“,如下面所示:

代码语言:javascript
复制
intellij {
//    version '2018.2.5'
    alternativeIdePath "/opt/android-studio/"
}
票数 2
EN

Stack Overflow用户

发布于 2019-07-16 13:33:20

PyCharm插件的开发也有同样的问题。当使用JetBrains工具箱时,情况会变得更糟( PyCharm IDE dir有可怕的路径,请查看它):

设置build.gradle -> intellij -> alternativeIdePath '/home/bla/.local/share/JetBrains/Toolbox/apps/PyCharm-P/ch-0/191.7479.30'可以通过gradle runIde命令测试/调试插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54402079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档