Aujourd'hui, Google a publié le SDK 6 API 23+.
J'ai essayé de créer un projet avec l'API 23, mais j'ai le problème suivant:
Impossible de résoudre: com.Android.support:appcompat-v7:23.0
Voici mon fichier de classement:
Android {
compileSdkVersion 23
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "my.package"
minSdkVersion 17
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
wearApp project(':wear')
compile 'com.Android.support:appcompat-v7:23.0'
compile 'com.google.Android.gms:play-services:7.8.0'
}
Dans le gestionnaire de SDK, la version 23 n'est pas répertoriée pour la mise à jour:
Comment puis-je résoudre ça?
Comme indiqué dans la colonne de révision du gestionnaire de SDK Android, la dernière version publiée de la bibliothèque de support est la version 22.2.1. Vous devrez attendre que 23.0.0 soit publié.
Edit: API 23 est déjà publié. Donc, vous pouvez utiliser 23.0.0
Réponse originale:
J'ai moi aussi essayé de changer la bibliothèque de support en "23". Lorsque j'ai modifié la targetSdkVersion
en 23, Android Studio a signalé l'erreur suivante:
Cette bibliothèque de support ne doit pas utiliser une version inférieure (22) à la
targetSdkVersion
(23)
J'ai simplement changé:
compile 'com.Android.support:appcompat-v7:23.0.0'
à
compile 'com.Android.support:appcompat-v7:+'
Bien que cela ait résolu mon problème, vous ne devriez pas utiliser de versions dynamiques . Après quelques heures, le nouveau référentiel de support était disponible et il porte actuellement le nom 23.0.1
.
Astuce:
Vous pouvez utiliser des guillemets doubles et créer une variable ${supportLibVersion}
pour plus de simplicité. Exemple:
ext {
supportLibVersion = '23.1.1'
}
compile "com.Android.support:appcompat-v7:${supportLibVersion}"
compile "com.Android.support:design:${supportLibVersion}"
compile "com.Android.support:palette-v7:${supportLibVersion}"
compile "com.Android.support:customtabs:${supportLibVersion}"
compile "com.Android.support:gridlayout-v7:${supportLibVersion}"
source: https://Twitter.com/manidesto/status/669195097947377664
Tout d’abord, vous devez télécharger le dernier référentiel de support (17 au moment où je l’écris) à partir du gestionnaire de SDK interne d’Android Studio ou du gestionnaire de SDK autonome. Ensuite, vous pouvez ajouter compile 'com.Android.support:appcompat-v7:23.0.0'
ou toute autre bibliothèque de support de votre choix à votre fichier build.gradle. (N'oubliez pas le dernier .0
)
La dernière version publiée de la bibliothèque de support est la version 24.1.1. Vous pouvez donc l'utiliser comme ceci,
compile 'com.Android.support:appcompat-v7:24.1.1'
compile 'com.Android.support:design:24.1.1'
Identique aux autres composants de support.
Vous pouvez voir les révisions ici,
https://developer.Android.com/topic/libraries/support-library/revisions.html