tag studio full app android android-studio android-sdk-manager

studio - android full screen app



AplicaciĆ³n de Android v7: 23 (5)

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

Edición: API 23 ya está publicado. Así que puedes usar 23.0.0

Hoy, Google lanzó SDK 6 API 23+.

Intenté crear un proyecto con la API 23, pero tengo el siguiente problema:

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

Aquí está mi archivo de 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 administrador de SDK, la versión 23 no aparece para actualizar:

¿Como puedo resolver esto?



Primero necesita descargar el último repositorio de soporte (17 para cuando escribo esto) desde el administrador de SDK interno de Android Studio o desde el administrador de SDK independiente. Luego puede agregar 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 )


Respuesta original:

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

Esta biblioteca de soporte no debe usar 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 debes 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 encontró con un problema similar usando React Native

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

Support Libraries son un Local Maven repository for Support Libraries