Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Por qué no está disponible la versión 22 de la Biblioteca de soporte de Android?

Hoy he notado que la API 22 de Android está disponible, así que cambié el SDK de destino de mi aplicación a 22. Cuando lo hice, Gradle comenzó a quejarse de que las bibliotecas de soporte no pueden tener versiones inferiores a la versión de SDK de destino.

Revisé el enlace de revisiones de la biblioteca de soporte técnico y muestra que se ha publicado la versión 22 de la "biblioteca de soporte v4" y la "biblioteca appcompat v7". Por lo tanto, me topó con sus versiones también en el archivo build.gradle. Gradle entonces sugirió que instalara el "Android Support Repository". Lo tenía instalado, pero lo instalé otra vez; Y Gradle continuó quejándose. Cuando revisé ${android_home}/extras/android/m2repository/support-v4 hecho no tenía la carpeta de la versión 22.0.0.

  • Error: No se pudo encontrar: com.android.support:support-v4:20.0.+
  • Excluir variantes de construcción específicas
  • Wear App y con tipo de compilación personalizado con applicationIdSuffix
  • La propiedad android.dexOptions.incremental está obsoleta
  • Gradle: Error: más de una biblioteca con el nombre del paquete 'com.google.android.gms'
  • HttpClient no importará en Android Studio
  • También abrí directamente el enlace https://dl.google.com/android/repository/addon.xml que fue utilizado por el instalador del Repositorio de Soporte y de hecho no lista bibliotecas de la versión 22!

    ¿Qué está mal aquí?

  • Error: No se puede configurar la extensión 'publicar' después de que se ha accedido
  • Plugin de código Iris en Android Studio
  • Android Studio SDK administrado deshabilitado
  • Cómo utilizar las herramientas: overrideLibrary con varias bibliotecas
  • Error al resolver: com.android.support.design:25.4.0
  • Gradle (plugin experimental androide) ignora una dependencia del proyecto
  • 2 Solutions collect form web for “¿Por qué no está disponible la versión 22 de la Biblioteca de soporte de Android?”

    Después de leer su pregunta y los comentarios de nuevo, entiendo lo que usted está tratando de decir. Actualmente, SDK Manager no tiene el soporte v22.

    Puedes descargar la API 22 pero no ves soporte-v4. Por cierto, " ${android_home}/extras/android/m2repository/support-v4 " es el directorio incorrecto.

    El directorio correcto es: " ${android_home}/extras/android/m2repository/com/android/support/support-v4 ".

    Además, debe descargarlo desde su build.gradle , por ejemplo:

     apply plugin: 'com.android.application' android { compileSdkVersion 22 // <-- You need this buildToolsVersion '22.0.0' // <-- You need this defaultConfig { applicationId 'burrows.apps.example.admob' minSdkVersion 9 targetSdkVersion 22 // <-- You need this versionCode 1 versionName '1.0' } signingConfigs { debug { storeFile rootProject.file('debug.keystore') storePassword 'android' keyAlias 'androiddebugkey' keyPassword 'android' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } dexOptions { preDexLibraries = Boolean.valueOf(System.getProperty("pre-dex", "true")) } lintOptions { abortOnError false } } dependencies { compile project(':Lib-BurrowsApps') compile 'com.android.support:support-v4:22.0.0' // <-- You need this compile 'com.google.android.gms:play-services-ads:6.5.87' } 

    Fuente: https://github.com/jaredsburrows/BurrowsAppsExamples/blob/master/Lib-BurrowsApps/build.gradle

    El m2repository de Google funciona igual que el normal ~/.m2/repository/ .

    Para obtener la versión más reciente de la biblioteca de soporte de Android, pude hacer lo siguiente:

    1. Instalar todas las últimas cosas en el SDK Manager
    2. Compruebe cuál es la última revisión (22.1.0 en el momento de escribir este artículo)
    3. Actualizar la sección de dependencies de build.gradle en consecuencia

    Construir un gradiente

     dependencies { ... compile 'com.android.support:support-v4:22.1.+' } 

    Véase también (documentación)

    • Biblioteca de soporte
    • Configuración de la biblioteca de asistencia
    • Funciones de la biblioteca de soporte
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.