web-dev-qa-db-fra.com

Erreur: échec de la résolution: fréquent dans Android studio

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.

13
Shuchi Sheth

Ajoutez/déplacez ce maven {url " https://maven.google.com "} vers le haut pour que le mien fonctionne dans build.gradle

22

Cela fonctionne pour moi. Je les réorganise juste comme ça

repositories {
    mavenCentral()
    mavenLocal()
    google()
    jcenter()
  }
6
Istiyak

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

SOLUTION

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'

0