Aujourd'hui, j'ai importé un projet téléchargé depuis github et signalé une erreur telle que ERREUR: Échec de la résolution: androidx.appcompat: appcompat: 1.1.0. À partir de la recherche Internet des problèmes, la plupart des raisons sont 1. Changez 1.1.0 en 1.0. 2, 2, sdk compileSdkVersion problème buildToolsVersion.
L'erreur signalée ici n'est en effet pas la raison ci-dessus, puis j'ai regardé l'API associée de appcompat et j'ai trouvé la raison.
Déclarer les dépendances
Pour ajouter les dépendances d'Appcompat, vous devez ajouter le référentiel Google Maven au projet. Veuillez lire la base de code Maven de Google pour plus de détails.
build.gradle
Ajoutez les dépendances des artefacts requis aux fichiers de l' application ou du module :
dependencies { def appcompat_version = "1.2.0" implementation "androidx.appcompat: appcompat: $ appcompat_version" // Pour charger et colorer les drawables sur les anciennes versions de l' implémentation de la plate-forme "androidx.appcompat: appcompat-resources: $ appcompat_version" }
Remarque: vous devez ajouter la base de code Google Maven au projet, puis réessayer de compiler et de transmettre.
allprojects {
repositories {
google()
// If you're using a version of Gradle lower than 4.1, you must instead use:
// maven {
// url 'https://maven.google.com'
// }
// An alternative URL is 'https://dl.google.com/dl/android/maven2/'
}
}