webentwicklung-frage-antwort-db.com.de

Fehler: (2, 0) Plugin mit der ID 'Anlegestelle' nicht gefunden

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?

21
B. Eugenio

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

  1. Upgrade von Gradle auf 4.6:

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip
    
  2. 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
    }
    
  3. 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.

  4. Aktualisiere Android buildToolsVersion auf 27.0.3 Und SdkVersion auf 27

  5. Entfernen Sie instrumentTest.setRoot('tests') aus sourceSets in Android build.gradle
  6. ersetzen Sie alle compile durch implementation in der Stammdatei build.gradle
  7. Neues 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 .

48
Aryan

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

0
Rafael