[JAVA] [Android Studio] Si vous pensez ne pas trouver la dernière bibliothèque d'assistance

introduction

Lorsque j'ai vérifié chaque fournisseur de bibliothèque pour mettre à jour la bibliothèque pour la première fois depuis longtemps, la ** bibliothèque de support Android ** a été mise à jour. Il a également été changé de la version bêta à la version Release, donc c'est un méchant à mettre en place.

Réécrivez immédiatement * 26.0.0-alpha1 * de la chaîne de caractères de type bêta vers * 26.1.0 * et cliquez sur Sync Now ...

Failed to resolve: com.android.support:support-v4:26.1.0
- Install Repository and sync project
- Show in File
- Show in Project Structure dialog

Pourquoi.

J'ai beaucoup cherché, mais la page officielle dit seulement quelque chose comme "Télécharger depuis le référentiel maven à partir de maintenant!", Donc c'est rafraîchissant ce qu'il faut faire.

Mais une personne gentille l'a écrit fermement sur le tableau d'affichage, alors partagez-le avec tout le monde ...

Statut actuel

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
}

point de changement

Comme je l'ai écrit au début, il ne me reste plus qu'à "accéder au référentiel maven de google". Je viens d'ajouter une ligne ...

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' } //point de changement
  }
}

en conclusion

Même si le site officiel dit "Ajouter un référentiel maven", lorsque vous passez au lien en dessous, la méthode conventionnelle (non-maven) est affichée, et cela ressemble à quelque chose.

Recommended Posts

[Android Studio] Si vous pensez ne pas trouver la dernière bibliothèque d'assistance
3 façons d'importer des bibliothèques dans Android Studio
[Android studio / Java] Ce que vous ne comprenez pas lorsque vous le touchez pour la première fois
Vous pouvez le faire avec une copie! Programmation orientée aspect (Android)
Que faire si la commande rails devient inutilisable