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

  • No se puede resolver el símbolo abc_ic_search_api_mtrl_alpha
  • No se puede abrir el puerto del depurador: java.net.SocketException "Socket closed"
  • XML de Android que corta la mitad inferior del diseño
  • Añadir una biblioteca Android-studio
  • Actividad no registrada en el manifiesto Aviso de pelusa
  • Proguard minifyEnabled true para la compilación de depuración, no funciona en pre-Lollipop
  • Acceso directo para cambiar entre diseño y texto en el estudio android
  • Android Studio: Drawable Folder: ¿Cómo poner imágenes para múltiples ppp?
  • Generar firmado APK: Errores mientras se construye APK Android Studio
  • Cómo importar un paquete java en Android Studio
  • Android Studio 1.0.1 agrega bibliotecas externas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.