Gestern habe ich Android Studio auf Version 3.0 aktualisiert, aber ich arbeite mit LibGdx und nach dem Upgrade kann ich mein Projekt nicht erstellen.
Wenn ich versuche zu bauen, gibt es mir einen Fehler:
Fehler: (2, 0) Plugin mit der ID 'Anlegestelle' nicht gefunden
Wie soll ich das beheben?
Derzeit HTML-Modul mit veraltetem jetty plugin
, Das in Gradle 4.1 entfernt wurde.
Android Studio 3.0 mit Gradle-4.1
Und Android-gradle-plugin:3.0.0
Gradle 4.1 wird in LibGDX noch nicht unterstützt, es gibt ein Problem für dasselbe, das jetzt aktualisiert für Gradle 4.6 ist
Wenn Sie weiterhin Android Studio 3.0 verwenden möchten
Gradle von 4.1 auf 3.3 herabstufen
Suchen Sie den gradle-Ordner in Ihrem Projekt, öffnen Sie gradle-wrapper.properties
Und ändern Sie die distributionUrl für 3.3
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.Zip
Android-gradle-plugin von 3.0.0 auf 2.3.3 downgraden
Öffnen Sie die Root-Datei build.gradle
, Suchen Sie das Artefakt und ändern Sie die Version
classpath 'com.Android.tools.build:gradle:2.3.3'
Kommentieren/Löschen von google()
aus der Repoliste
[~ # ~] edit [~ # ~] : Aktualisieren Sie das LibGDX-Projekt auf Gradle 4.6 - AS USER
Upgrade von Gradle auf 4.6:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip
Suchen Sie die Stammdatei build.gradle
Ihres Projekts und fügen Sie das Maven-Repo von Google in project repositories list
Sowie in buildScript repo list
Hinzu.
repositories {
//..
google()
jcenter() // Required for org.jetbrains.trove4j:trove4j library
}
Update Android Gradle Plugin:
classpath 'com.Android.tools.build:gradle:3.1.3'
Bekannte Probleme mit dem Android Gradle-Plugin
Konfiguration auf Anfrage mit Gradle 4.6 und höher:
Wenn Sie Android Gradle Plugin 3.0.x oder 3.1.x mit Gradle 4.6 und höher verwenden, sollten Sie die Konfiguration bei Bedarf deaktivieren, um unvorhersehbare Erstellungsfehler zu vermeiden. (Wenn Sie Android Gradle Plugin 3.2.0 oder höher verwenden, müssen Sie keine Maßnahmen ergreifen, um die Konfiguration bei Bedarf zu deaktivieren.)
Deaktivieren Sie die Konfiguration bei Bedarf in Ihrer gradle.properties
- Datei wie folgt:
org.gradle.configureondemand=false
Um die Konfiguration bei Bedarf in den Einstellungen von Android Studio zu deaktivieren, wählen Sie Datei> Einstellungen (Android Studio> Einstellungen auf Mac), aktivieren Sie die Kategorie Compiler im linken Bereich und deaktivieren Sie das Kontrollkästchen Bei Bedarf konfigurieren.
In Android Studio 3.2 Beta 1 und höher wurden die Optionen zum Aktivieren der Konfiguration bei Bedarf entfernt.
Aktualisiere Android buildToolsVersion auf 27.0.3
Und SdkVersion auf 27
instrumentTest.setRoot('tests')
aus sourceSets
in Android build.gradle
compile
durch implementation
in der Stammdatei build.gradle
GWT Gradle Plugin
Im HTML-Modul hinzugefügt, überprüfen Sie das neueste build.gradle des HTML-Moduls.Führen Sie Ihr Projekt mit Run Configuration
Oder On Terminal mit gradle task
Aus.
Wenn Sie ein neues Projekt erstellen möchten, verwenden Sie gdx-setup.jar
Von neueste Version .
Der Vorschlag des Jetty Plugin-Teams ist, zu gretty zu wechseln
Bitte überprüfen Sie dies Fehler beim Ersetzen des Jetty-Plugins durch das Gretty-Plugin-Gradle