Hier, j'ai mis à niveau Android Studio vers la version 3.0, mais je travaille avec LibGdx et, après la mise à niveau, je ne peux plus construire mon projet.
Quand je tente de construire, cela me donne une erreur:
Erreur: (2, 0) Plugin avec l'identifiant 'jetty' introuvable
Comment dois-je résoudre ce problème?
Actuellement module html en utilisant obsolète jetty plugin
Qui est supprimé de la version 4.1 de Gradle.
Android Studio 3.0 utilisant Gradle-4.1
Et Android-gradle-plugin:3.0.0
Gradle 4.1 n'est pas encore supporté par LibGDX, il existe un numéro pour le même, qui est maintenant mis à nivea pour Gradle 4.6
Si vous souhaitez toujours utiliser Android Studio 3.0
Déclassement de la version 4.1 à la version 3.3
Recherchez le dossier Gradle dans votre projet, ouvrez gradle-wrapper.properties
Et modifiez distributionUrl pour 3.3.
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.Zip
Rétrograder Android-gradle-plugin vers 2.3.3 à partir de 3.0.0
Ouvrez le fichier racine build.gradle
, Trouvez l'artefact et changez de version
classpath 'com.Android.tools.build:gradle:2.3.3'
Commenter/supprimer google()
de la liste des dépôts
[~ # ~] edit [~ # ~] : Mettez à jour le projet LibGDX vers Gradle 4.6 - AS USER
Mettre à niveau Gradle à 4.6:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip
Recherchez le fichier racine build.gradle
De votre projet et ajoutez le dépôt Maven de Google dans project repositories list
Ainsi que dans buildScript repo list
.
repositories {
//..
google()
jcenter() // Required for org.jetbrains.trove4j:trove4j library
}
Mettre à jour Android Gradle Plugin:
classpath 'com.Android.tools.build:gradle:3.1.3'
Problèmes connus liés à Android Gradle Plugin
Configuration à la demande avec Gradle 4.6 et supérieur:
Si vous utilisez Android Gradle Plugin 3.0.x ou 3.1.x avec Gradle 4.6 et versions ultérieures, vous devez désactiver la configuration à la demande pour éviter certaines erreurs de construction imprévisibles. (Si vous utilisez Android Gradle Plugin 3.2.0 ou version ultérieure, vous ne devez effectuer aucune action pour désactiver la configuration à la demande.)
Désactivez la configuration à la demande dans votre fichier gradle.properties
Comme indiqué ci-dessous:
org.gradle.configureondemand=false
Pour désactiver la configuration à la demande dans les paramètres Android Studio, choisissez Fichier> Paramètres (Android Studio> Préférences sur Mac), sélectionnez la catégorie Compilateur dans le volet de gauche et décochez la case Configurer à la demande.
Dans Android Studio 3.2 Beta 1 et versions ultérieures, les options permettant d'activer la configuration à la demande ont été supprimées.
Mettre à jour Android buildToolsVersion sur 27.0.3
Et SdkVersion sur 27
instrumentTest.setRoot('tests')
de sourceSets
à l'intérieur du fichier Android build.gradle
compile
par implementation
dans le fichier racine build.gradle
GWT Gradle Plugin
Ajouté au module html, vérifiez le dernier build.gradle du module html.Exécutez votre projet avec Run Configuration
Ou sur Terminal en utilisant gradle task
.
Si vous voulez créer un nouveau projet, utilisez gdx-setup.jar
Of dernière version .
L’équipe de Jetty Plugin suggère de passer à Gretty
Veuillez vérifier ceci Erreur lors du remplacement du plugin jetty par le plugin gretty