wake-up-neo.com

Kotlin Koans mit EduTools-Plugin: "Überprüfung konnte nicht gestartet werden"

Ich versuche, dem Kotlin Koans Tutorial in Android Studio zu folgen, indem das EduTools-Plugin installiert wird und Kotlin Koans Kurs wählt .

Alles funktioniert gut, aber wenn ich "Check Task" im Bereich Task Description probiere, erhalte ich folgende Fehlermeldung:

Überprüfung konnte nicht gestartet werden

Ich habe auch das Plugin mit Intellij IDEA ausprobiert und den gleichen Fehler erhalten.

Mit:

  • Android Studio 3.2 mit EduTools 2.0-2018.1-443
  • Intellij IDEA 2018.2.3 mit EduTools 2.0-2018.2-906
5
Nicolau

Ich habe das Problem in IDE logs gefunden, wie von @NullReference vorgeschlagen.

INFO - ecker.gradle.GradleCommandLine - Failed to launch checking 
Cannot run program "./gradlew" (...) No such file or directory

Ich hatte das Projekt (Settings/Build, Execution, Deployment/Build Tools/Gradle) für die Verwendung einer lokalen Gradle-Distribution konfiguriert, und es scheint, dass das EduTools-Plugin immer nach dem Gradle-Wrapper sucht, also musste ich nur generieren einen Wrapper für das Projekt und konfigurieren Sie es für die Verwendung meiner lokalen Gradle-Distribution:

gradle wrapper --gradle-distribution-url file:///path/to/local/gradle-4.6-all.Zip
2
Nicolau

Vielleicht könnte IntelliJ Idea Edu versuchen, das bereits mit EduTools mitgeliefert wird.

1
NullReference

Ich habe auch diese Ausgabe bekommen. Zum Schluss habe ich es gelöst, indem ich mein Gradle-BIN auf PATH konfiguriert habe. 

Hier finden Sie eine Reihe von Befehlen, um Gradle in Ihren Pfad zu konfigurieren.

# cd ~
# touch .bash_profile  
# open -e .bash_profile 

// Um ​​Ihr bash_profile zu bearbeiten, müssen Sie Ihren lokalen Pfad in das bash_profile eingeben:

export GRADLE_HOME = /Users/PCNAME/.gradle/wrapper/dists/gradle-4.5-bin/bgd6nrwgxy3inh8yed6gmsvbx/gradle-4.5/ --- verwendet einen eigenen Klassenpfad, um sie zu ersetzen .

export PATH = $ {PFAD}: $ {GRADLE_HOME}/bin

# source .bash_profile
# gradle -v //  you will see your gradle version if your configure successfully.

Starten Sie Android Studio neu und versuchen Sie, Ihre EDUTOOLS auszuführen.

0
Qiang Zengqiang

Hatte das gleiche Problem. Teilen Sie einfach, wie ich dieses Problem behoben habe. 

  • Ich öffnete build.gradle meines Kotlin-Koans-Projekts und blätterte zu der Stelle, an der der Wrapper definiert wurde.
  • Direkt daneben auf das Play-Symbol gedrückt.
  • Wurde mit einem Fehler begrüßt
    Error:Failed to open Zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network) Re-download dependencies and sync project (requires network)
  • Gefolgt Antwort von Hamid

Um dieses Problem zu beheben, schließen Sie Android Studio und löschen Sie die folgenden Inhalt des Verzeichnisses werden die erforderlichen Dateien als nächstes von der IDE heruntergeladen starten.

macOS: ~/.gradle/wrapper/dists

Linux: ~/.gradle/wrapper/dists

Windows: C:\Benutzer\Ihr-Benutzername.gradle\wrapper\dists

  • Android Studio wurde neu gestartet und es funktionierte wie ein Zauber.
0

Ich habe den gleichen Fehler erhalten. Ich habe Android Studio geschlossen und ein neues Koans-Projekt erstellt, in dem ich dachte, ich hätte etwas falsch gemacht. Dieses Mal habe ich beim Versuch, "zu prüfen", eine neue Build-Time-Fehlermeldung erhalten. Das machte keinen Sinn, also habe ich Android Studio einfach heruntergefahren, das gerade erstellte Koans-Projekt wieder geöffnet und auf "Prüfen" geklickt. Alles schien jetzt zu funktionieren.

0
tommyboy