8

Ich habe bereits installiert Android SDK-Plattform 26, Android SDK-Tools 26.0.2AppCompat & Support Bibliothek Version für SDK-Plattform 26

enter image description here

Das ist meine App-Ebene build.gradle Datei.

build.gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 26 
    buildToolsVersion '26.0.0' 
    defaultConfig { 
     ... 
     minSdkVersion 15 
     targetSdkVersion 26 
     ... 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    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.0.2' 
    compile 'com.android.support:support-v4:26.0.2' 
    testCompile 'junit:junit:4.12' 
} 

Ich kann die gradle synchronisieren. Ich erhalte diesen Fehler:

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.0.2 
Error:(27, 13) Failed to resolve: com.android.support:support-v4:26.0.2 

Ist die appcompat und support Bibliothek Versionen falsch sind?

Wie kann ich dieses Problem lösen? Bitte helfen Sie.

Vielen Dank im Voraus.

Antwort

31

Es gibt zwei Dinge, um es

Erste

This ist die Seite, die die neuesten Veröffentlichungen der Support-Bibliothek gibt, und ich sehe nicht, 26.0.2 Version. Die neueste ist 26.0.0-Beta2 und Beachten Sie, dass 26.0.0-Beta-2 ist ein Pre-Release-Version

Zweite

Stellen Sie sicher, dass die Google-Maven-Repository in Ihnen Projekt gradle Datei enthalten. Etwas wie:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 
+0

Danke für die Hilfe. Der erste Punkt ist richtig. Aber in meinem Android Studio SDK Manager zeigt SDK Build Tools Version 26.0.2. Nach der Installation wird die Version 26.0.2 angezeigt. Deshalb ist dieses Problem aufgetreten. –

+0

In Gradle 4.1 können Sie 'google()' anstelle von 'maven {url" https://maven.google.com "}' schreiben. (Eigentlich ist es "https: // dl.google.com/dl/android/maven2 /", aber das ist äquivalent.) – ephemient

Verwandte Themen