2016-05-04 7 views
0

Ich entwickle ein Intelli Plugin soll in Android Studio verwendet werden. Ich habe bereits die Plugin-Entwicklungsumgebung eingerichtet, aber wenn ich den Befehl "Ausführen" drücke, wird eine neue intellij-Instanz mit installiertem Plugin gestartet.Run intellij Plugin auf Android Studio

Was ich suchen ist, wie man das Plugin direkt auf Android Studio, ist das möglich? Der einzige Ort, wo ich denke, dass es konfiguriert werden kann, ist von "Run configurations", aber ich finde dort nichts Brauchbares.

Dank

Antwort

6

können Sie die Plattform angeben, in den IntelliJ Platform Plugin SDK Einstellungen laufen auf, unter Platform Settings | SDKs in den Project Structure Einstellungen. Richten Sie die IntelliJ Platform Plugin SDK home path auf Ihre Android Studio-Installation.

Eine weitere Option ist das Erstellen einer neuen Plug-Run-Konfiguration. In der Ausführungskonfiguration kann angegeben werden, auf welcher JRE ausgeführt werden soll. Klicken Sie auf die Schaltfläche ... dort und wählen Sie ein Android Studio-Installationsverzeichnis (z. B. /Applications/Android Studio.app/Contents auf dem Mac). Auf diese Weise ist es möglich, eine Ausführungskonfiguration für alle IntelliJ Platform IDEs zu erstellen, auf denen Sie Ihr Plugin testen möchten.

+0

hat nicht funktioniert, offensichtlich alle Referenzen auf Plugin-Entwicklung Namensräume wie com.intellij.openapi. * Sind nicht in android Studio – Apperside

+0

Nun, es funktioniert für mich. Alle vom Plugin verwendeten APIs müssen in Android Studio vorhanden sein oder das Plugin funktioniert nicht. Aber ich habe meine Antwort bearbeitet, um eine andere Lösung hinzuzufügen, die für Sie arbeiten kann und wahrscheinlich einfacher ist. –

+0

Das Konfigurieren eines Android Studio SDK ist eine bessere Lösung, da Sie gezwungen sind, Ihr Projekt neu zu erstellen und sicherzustellen, dass Sie keine Klassen verwenden, die in AS nicht verfügbar sind. 'com.intellij.openapi. *' * ist * in AS vorhanden, es ist auf der IntelliJ-Plattform aufgebaut! –