Einstellung gradle Android O API (26)
Android studio hat automatisch ein update der folgenden Komponenten-API 26:
- ROM - SDK-API-26
- Android SDK Build-Tools 26
- Android-Emulator 26.0.3
- Android SDK Platforms-Tools 26.0.0
- Android-SDK-Tools 26.0.2
Mein gradle 2.3.3:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion '26.0.0'
defaultConfig {
applicationId "com.mycompany.myapplication"
minSdkVersion 15
targetSdkVersion 26
versionCode 4
versionName "0.0.4"
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'
})
/////////If I change it to 26.0.0 it gives errors.///////////
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:support-vector-drawable:25.3.1'
compile 'com.android.support:support-v4:25.3.1'
/////////////////////////////////////////////////////////////
testCompile 'junit:junit:4.12'
}
Habe ich zwei Fragen (siehe auskommentierte Zeile in Gradle):
Wie kann ich wissen, die neueste version dieser Bibliotheken (ich habe einfach werfen Zufallszahlen und versuchen Sie, bis ich die neueste version).
In der ausgeschlossenen Gruppe dort ist 'com.android.'Unterstützung', wenn ich das löschen, dass muss ich angeben, diese Bibliotheken? Ich sehe viele Menschen, einschließlich 'com.android.Unterstützung der Bibliotheken auf diese Weise, so gibt es einen Grund, warum ich denke, dies zu tun.
Suchte ich in developer.android.com und die aktuelle version 24.2.0 (also wirklich alt, ich habe mit 25.3.1).
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie wirklich wollen, zu verwenden die 26-version können Sie mit der " + " - Zeichen am Ende Ihrer Abhängigkeiten.
Diese Weise Grad wird, nehmen Sie die neueste version ab 26.?.? Ihre Abhängigkeit. Aber Sie erhalten eine Warnung von Android Studio, weil Sie zwischen zwei verschiedenen Versionen das Verhalten könnte sich irgendwann ändern, und dann eine random-Effekt.
Wissen, die neueste version, werfen Sie einen Blick hier : https://developer.android.com/topic/libraries/support-library/revisions.html
Und zu beenden, wenn Sie 'com.android.unterstützen Sie die gesamte Bibliothek. Und Sie sicherlich nicht brauchen, alle die Sachen, die enthalten sind. Wenn Sie nur recycler Sicht nur hinzufügen :
Überprüfen https://developer.android.com/topic/libraries/support-library/revisions.html und legen Sie die Sprache auf Englisch in der Fußzeile zu überprüfen neueste version der support-Bibliothek. Derzeit ist 25.4.0 (stabil) oder 26.0.0 (beta 2)
Versuchen Sie dies:
Vielen Dank für die Meldung Ihres Problems.kommenden 6.0.0 Version beinhaltet die Unterstützung für Java 8 features, also um es zu starten (oder einen der betas) Sie müssen aktualisieren Sie Ihren Projekt-Java-8-Unterstützung, indem diese Sie in die app-gradle-Datei: