J'obtiens l'erreur: Configuration 'compiler' est obsolète et a été remplacé par "mise en œuvre". Il sera supprimé à la fin de 2018
J'ai eu ce message d'erreur après la mise à jour d'Android plugin Gradle et Android Studio.
J'ai vérifié cette question (Android Studio construire.gradle message d'avertissement), mais je ne suis pas en mesure d'exécuter le projet.
OriginalL'auteur Kumararaja | 2018-03-30
Vous devez vous connecter pour publier un commentaire.
Étape par étape, la solution
1 - Aller à la construire.gradle(module app)
2 - Dans les dépendances, vous verrez le code comme ceci
3 - vous avez Maintenant à SEULEMENT de remplacer le compiler avec la mise en œuvre et testCompile avec testImplementation. Comme ce
4 - C'est tout. Maintenant, cliquez sur le bouton Synchroniser Maintenant.
Note- Ne pas modifier le nombre ou la version donnée spécifiée dans le code.
OriginalL'auteur Yash
Voici la solution complète:
étapes
1) Utiliser la nouvelle dépendance des configurations dans le fichier gradle
Remplacer compiler avec une mise en œuvre
Ex:
Devrait être:
b) Remplacer
testCompile
avectestImplementation
Ex:
devrait être
c) Pour la bibliothèque de remplacer
compile
avecapi
2) de Mise à niveau de chemin de classe com.google.gms:google-services à classpath 'com.google.gms:google-services:3.2.0' dans le fichier dans la construction.gradle (Utiliser plus tard un)
3) Fichier -> Invalider le Cache
Ne fonctionne toujours Pas: Alors, essayez les étapes ci-dessous
1) à la fermeture du projet.
2) Supprimer .gradle dossier.
3) Ouvrir de nouveau le projet
Maintenant ça fonctionne
OriginalL'auteur Revansiddappa
Regarder vos dépendances dans votre construction.gradle. n'importe où vous avez de la compilation, le changement de mise en œuvre.
Par exemple:
Devrait être:
OriginalL'auteur Javon
il suffit d'aller à votre app>> "Gradle Scripts" et une construction ouverte.gradle(Projet:"votre nom de projet") et modifier cette ligne (classpath 'com.google.gms:google-services:3.1.0') à (classpath 'com.google.gms:google-services:3.2.0'). actuelle version 4.0.1
OriginalL'auteur Ru. Rimjhim
Explication:
depuis le compiler est obsolète, en 2018, vous devez modifier cette configuration comme suit:
1. ouvrir construire.gradle(module:app) application fichier et de faire des modifications suivantes.
2. remplacer compiler avec api où api réf. aime: le volley, le GitHub de dépendance.forte de texte est utilisé et
3. remplacer compiler avec mise en œuvre en cas d'utilisation d'android bibliothèques, comme jouer de services de cartes,appcompat-v7 etc.
exemple:
ancienne
Le modifier:
si le problème persiste:
ouvrir construire.gradle (du Projet: votreprojet) fichier
et changer le google gms services pour la dernière
Également si le gradle de synchronisation est toujours à la peine:
Ouvrir gradle-wrapper.propriétés fichier et de le remplacer avec de l'suivantes:
OriginalL'auteur Sagar Giri