J'ai réinstallé le studio Android, et lors de la réouverture de mon ancien projet, il affiche l'erreur ci-dessous:
Error:Failed to resolve: firebase-messaging
<a href="openFile:D:/Android projects/Porject_name/app/build.gradle">Open File</a>
Error:Failed to resolve: common
<a href="openFile:D:/Android projects/Porject_name/app/build.gradle">Open File</a>
fichier build.gradle (Porject):
// Top-level build file where you can add configuration options common to
all sub-projects/modules.
buildscript {
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
google()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.3'
classpath 'com.google.gms:google-services:3.1.0'
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
google()
maven {
url "https://jitpack.io"
}
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
fichier build.gradle (app):
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
useLibrary 'org.Apache.http.legacy'
defaultConfig {
applicationId "com.example.abc"
minSdkVersion 16
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.Android.support', module: 'support-annotations'
})
compile 'com.Android.support:appcompat-v7:26.1.0'
testCompile 'junit:junit:4.12'
compile 'com.Android.support:design:26.1.0'
compile 'com.Android.support:support-v4:26.1.0'
compile 'com.github.traex.rippleeffect:library:1.3'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
compile 'com.google.firebase:firebase-messaging:12.0.0'
compile 'com.baoyz.swipemenulistview:library:1.3.0'
compile 'se.emilsjolander:stickylistheaders:2.1.5'
compile 'com.applandeo:material-calendar-view:1.4.0'
compile 'com.github.michaelye.easydialog:easydialog:1.4'
implementation 'de.hdodenhof:circleimageview:2.2.0'
compile 'com.squareup.picasso:picasso:2.5.2'
}
apply plugin: 'com.google.gms.google-services'
J'ai ajouté tous les plugins et sdk requis mais cela ne fonctionnera toujours pas. Installé les services Firebase plugins.even google play également. Cela fonctionnait bien avant de désinstaller le studio. Veuillez aider.
Ajoutez/déplacez ce maven {url " https://maven.google.com "} vers le haut pour que le mien fonctionne dans build.gradle
Cela fonctionne pour moi. Je les réorganise juste comme ça
repositories {
mavenCentral()
mavenLocal()
google()
jcenter()
}
J'ai également rencontré ce problème lorsque j'ai exécuté Project dans la version Android Studio preview (Android Studio 3.2 Canary 18) qui a changé
gradle-wrapper.properties URL de distribution vers distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.Zip
et il a également affecté le chemin de classe dans build.gradle (niveau projet) à classpath 'com.Android.tools.build:gradle:3.2.0-alpha16'
Par conséquent, les modifications ci-dessus apportées par Android studio provoquent Error:Failed to resolve: common <a href..>
erreur dans mon projet, donc j'ai simplement résolu ce problème en les remettant à stable
Remplacez l'URL de distribution par distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.Zip
in gradle-wrapper.properties
Remplacez le chemin d'accès aux classes par classpath 'com.Android.tools.build:gradle:3.1.2'