2017-03-08 2 views
1

In meinem Android-Studio bin ich nur in der Lage, die Support-Bibliotheken für die Version 25.0.0, aber meine Kompilierung SDK-Version ist 23, um zu sehen, wenn ich versuche com.android.support:recyclerview-v7:23.0.4 hinzufügen ich eine Fehlermeldung erhalten, dassFehlende Unterstützung Bibliothek v7 23

Error:(27, 13) Failed to resolve: com.android.support:recyclerview-v7:23.0.4 

aber wie der SDK-Manager zeigt, dass ich alle Support-Bibliotheken installiert habe.

Hinzu kommt, dass ich nicht in der Lage bin, die v7:23.0.4 Bibliotheken im Menü

File => Project Structure => Dependencies

hier zu finden sind die Screenshots

enter image description here

enter image description here

Meine Fragen

  1. Warum kann ich die Support-Bibliotheken für die Version v7: 23.0.4 nicht sehen?

  2. Wenn die Support-Bibliothek nicht installiert ist, wie kommt es nicht in meinem SDK-Manager angezeigt?

EDIT 1

Build.gradle (Module.app)

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "appnotic.quicknotes" 
     minSdkVersion 18 
     targetSdkVersion 23 
     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' 
    }) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:25.0.2' 
} 

EDIT 2 enter image description here

+0

über Frage 2, was Sie als "installiert" sehen, ist das Repository, nicht die Bibliothek – lelloman

+0

@lelloman Wie installiere ich die fehlenden Repositories dann? Ich habe keine Option dafür gefunden –

+0

Ich glaube nicht, dass Sie das Repository vermissen, könnten Sie Ihr Modul build.gradle? – lelloman

Antwort

1

1) Es ist aus der nicht verfügbar Repository, warum? Ich weiß es nicht, aber es ist nicht das neueste für Version 23, versuchen com.android.support:recyclerview-v7:23.2.1 statt

2) Sie installieren nicht die Bibliotheken mit dem SDK-Manager, die nur die Quelle installieren, woher gradle die Bibliothek erhalten, die Bibliothek selbst wird heruntergeladen, wenn Sie bauen

Ich versuchte mit 23.0.4 und konnte es nicht bekommen, mit 23.2.1 ja. Wenn Sie die Version 25.0.0 erhalten, bedeutet dies, dass das Repository installiert ist, vielleicht ist das Großprojekt irgendwie durcheinander. Versuchen Sie, die Projekt-IMl-Datei und den .idea-Ordner zu löschen und neu zu erstellen.

+0

Nein Ich bekomme immer noch einen Fehler mit 'com.android.support: recyclerview-v7: 23.2.1' –

+0

Ok ich aktualisierte die Antwort, nur um sicher zu gehen, dass es mit 25.0.0 richtig funktioniert? – lelloman

+0

Ich habe gerade die Appcompat verpasst und jetzt funktioniert es gut –

Verwandte Themen