Android appcompat v7: 23

Hoy, Google lanzó el SDK 6 API 23+.

He intentado crear un proyecto con la API 23, pero estoy teniendo el siguiente problema:

Error al resolver: com.android.support:appcompat-v7:23.0

Aquí está mi archivo gradle:

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' } 

En el gestor de SDK, la versión 23 no aparece en la lista para actualizar:

Introduzca aquí la descripción de la imagen

¿Como puedo resolver esto?

5 Solutions collect form web for “Android appcompat v7: 23”

Como se ve en la columna de revisión del Administrador de SDK de Android, la última versión publicada de la Biblioteca de soporte es 22.2.1. Tendrá que esperar hasta que se publique 23.0.0.

Editar: API 23 ya se ha publicado. Así que u puede utilizar 23.0.0

Respuesta original:

También intenté cambiar la biblioteca de soporte a "23". Cuando cambié el targetSdkVersion a 23, Android Studio reportó el siguiente error:

Esta biblioteca de soporte no debe utilizar una versión inferior (22) que la targetSdkVersion (23)

Simplemente cambié:

 compile 'com.android.support:appcompat-v7:23.0.0' 

a

 compile 'com.android.support:appcompat-v7:+' 

Aunque esto solucionó mi problema, no debería usar versiones dinámicas . Después de unas horas el nuevo repositorio de soporte estaba disponible y actualmente es 23.0.1 .


Consejo profesional:

Puede usar comillas dobles y crear una variable ${supportLibVersion} para simplificar. Ejemplo:

 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}" 

Fuente: https://twitter.com/manidesto/status/669195097947377664

Se produjo un problema similar con React Native

 > Could not find com.android.support:appcompat-v7:23.0.1. 

Support Libraries son el Local Maven repository for Support Libraries

Introduzca aquí la descripción de la imagen

Primero necesitas descargar el repositorio de soporte más reciente (17 cuando escribo esto) desde el gestor de SDK interno de Android Studio o desde el gestor de SDK independiente. A continuación, puede agregar la compile 'com.android.support:appcompat-v7:23.0.0' o cualquier otra biblioteca de soporte que desee a su archivo build.gradle. (No olvides el último .0 )

La última versión publicada de la Biblioteca de Soporte es 24.1.1 , Así que puedes usarla así,

 compile 'com.android.support:appcompat-v7:24.1.1' compile 'com.android.support:design:24.1.1' 

Igual que para otros componentes de soporte.

Usted puede ver las revisiones aquí,
https://developer.android.com/topic/libraries/support-library/revisions.html

  • Error en la sincronización del proyecto de Android Gradle
  • Android studio logcat nada para mostrar
  • El módulo de prueba de Android (Gradle Plugin 1.3) no funciona: "debug-classes not found"
  • Permiso de denegación: proveedor de apertura com.android.providers.contacts.ContactsProvider2
  • Cómo agregar un alias a Android (Java) Keystore
  • ¿Cómo activar swiperefreshlayout en android?
  • Error de Gradle "Atributo" xxx "ya se ha definido" en Android Studio
  • Error al ejecutar Android Studio IDE
  • Cargar archivo html local en webview android
  • Android Studio - ProGuard "java.io.IOException ... bin \ classes (Ningún archivo o directorio)"
  • Android Studio 3.0 Los cambios de Kotlin no se reflejan en la compilación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.