J'ai récemment mis à jour mon Android Studio vers la version 3.1.2. Après la mise à jour, j'ai essayé d'ouvrir le projet existant. Plusieurs erreurs de gradation se sont produites lors de la compilation du projet.
Ces erreurs m'ont amené à mettre à jour l'instruction 'compiler' en 'implementation' , ce que j’ai fait, faisait encore face à des erreurs que j’ai résolues par la suite en mettant à jour mon jeu google et mon sbire firebase en dernière version .
Maintenant, je ne sais pas pourquoi mon IDE) donne l'erreur suivante (regardez la capture d'écran).
Impossible de résoudre le runtime
Maintenant, quand j'ai fait Build> Clean Project
L'erreur était Impossible de trouver runtime.aar (Android.Arch.lifecycle: runtime: 1.0.3). Capture d'écran
Que faire ensuite?
SOLUTION:
oui ,
Si vous obtenez une erreur semblable à une erreur d'exécution, vous pouvez modifier la position de google () dans les dépendances de la construction. gradle .. Comme ci-dessous:
repositories {
google()
jcenter()
}
Veuillez suivre la même chose (de manière séquentielle) dans build.gradle (project: projectName) et le problème disparaîtra.
buildscript {
repositories { // keep same this order
google()
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
// can add your other compile types here
}
}
allprojects { // keep same this order
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Android.Arch.lifecycle:runtime
est disponible sur le référentiel google maven. Assurez-vous d’ajouter le référentiel dans le bloc référentiels de votre build.gradle
allprojects {
repositories {
jcenter()
google()
}
}
ou
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
}
}
Référence: Ajout de composants à votre projet
Ajouter maven { url 'https://maven.google.com' }
comme première entrée de allprojects/repositories
au plus haut niveau build.gradle
comme ça:
allprojects {
repositories {
maven { url 'https://maven.google.com' }
google()
maven { url "https://jitpack.io" }
jcenter()
}
}