Als ich jeden Bibliotheksanbieter überprüfte, um die Bibliothek zum ersten Mal seit langer Zeit zu aktualisieren, wurde die ** Android Support Library ** aktualisiert. Es wurde auch von der Beta-Version in die Release-Version geändert, daher ist dies ein Bösewicht.
Schreiben Sie * 26.0.0-alpha1 * sofort von der Beta-ähnlichen Zeichenfolge auf * 26.1.0 * um und klicken Sie auf "Jetzt synchronisieren" ...
Failed to resolve: com.android.support:support-v4:26.1.0
- Install Repository and sync project
- Show in File
- Show in Project Structure dialog
Warum.
Ich habe viel nachgeschlagen, aber auf der offiziellen Seite steht nur so etwas wie "Von nun an aus dem Maven-Repository herunterladen!". Es ist also erfrischend, was zu tun ist.
Aber eine freundliche Person hat es fest an die Pinnwand geschrieben, also teile es mit allen ...
build.gradle(Project)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
allprojects {
repositories {
jcenter()
}
}
build.gradle(app)
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
...
targetSdkVersion 26
...
}
buildTypes {
...
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:26.0.0-alpha1' // -> 26.1.0
compile 'com.android.support:support-v4:26.0.0-alpha1' // -> 26.1.0
compile 'com.android.support:design:26.0.0-alpha1' // -> 26.1.0
}
Wie ich am Anfang schrieb, muss ich nur "Zugriff auf das Maven-Repository von Google machen". Ich habe nur eine Zeile hinzugefügt ...
build.gradle(Project)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}
allprojects {
repositories {
jcenter()
maven { url 'https://maven.google.com' } //Wechselpunkt
}
}
Obwohl auf der offiziellen Website "Add a Maven Repository" steht, wird beim Sprung zum darunter liegenden Link die herkömmliche Methode (Nicht-Maven) angezeigt, und es fühlt sich wie etwas an.
Recommended Posts