Las dependencias de build.gradle se actualizan automáticamente

compile 'com.google.android.gms:play-services:8.3.0' compile 'com.android.support:support-v4:22.2.1' compile 'com.android.support:design:22.2.1' 

a

 compile 'com.google.android.gms:play-services:8.4.0' compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:design:23.1.0' 

Tiempo a tiempo, estudio de Android cambiará automáticamente los valores a la última versión que es extremadamente molesto y rompe mi aplicación. ¿Hay alguna manera de evitar que esto suceda?

Hizo una búsqueda de Google y stackoverflow buscado, pero no surgió nada.

3 Solutions collect form web for “Las dependencias de build.gradle se actualizan automáticamente”

En lugar de:

 compile 'com.google.android.gms:play-services:8.3.0' compile 'com.android.support:support-v4:22.2.1' compile 'com.android.support:design:22.2.1' 

tratar:

 playVersion = '8.3.0' supportVersion = 'support-v4:22.2.1' designVersion = '22.2.1' compile "com.google.android.gms:play-services:$playVersion" compile "com.android.support:$supportVersion" compile "com.android.support:design:$designVersion" 

Recuerde reemplazar el ' s con " s.

Android Studio no actualiza las dependencias si especifica la versión

Ejemplo:

 compile 'com.google.android.gms:play-services:8.3.0' compile 'com.android.support:support-v4:22.2.1' compile 'com.android.support:design:22.2.1' 

En este caso, AS le indicará cuándo hay una versión más reciente sin actualizarlas.

Si el + de sus dependencias gradle se actualiza con la última versión según build.gradle .
Por ejemplo:

 compile 'com.android.support:support-v4:22.2.+' compile 'com.android.support:support-v4:22.+' compile 'com.android.support:support-v4:+' 

Es una buena práctica evitarlo.

Acabo de llegar a esto con otro desarrollador que había comprobado mi proyecto, y luego comenzó a obtener errores de construcción poco después. Cuando miré, mis versiones de la biblioteca de apoyo parecían haber sido actualizadas también.

Resulta que esto estaba sucediendo después de haber agregado una nueva actividad a través de Android Studio agregar un asistente de actividad. Esto actualizaba automáticamente el archivo build.gradle para usar las versiones más recientes de la biblioteca de soporte, y también agregaba la biblioteca 'com.android.support:design:23.2.0', que yo ni siquiera estaba usando.

Me pregunto si algo similar le está sucediendo, como usted está indicando que parece estar sucediendo periódicamente.

  • Programas funcionan bien con LibGDX -desktop pero no LibGDX - Android?
  • Gradle: Cómo crear dos aplicaciones para cada sabor con diferentes carpetas de activos:
  • En una compilación de Android Gradle, ¿cómo excluir las dependencias de un archivo jar incluido?
  • Android Studio falla - unsupport no soportado versión secundaria mayor 51.0
  • Compartir código entre pruebas de instrumentación de Android y pruebas de unidad en Android Studio
  • No encontró la clase rx.android.schedulers.AndroidSchedulers
  • Doloroso Unity proyecto de exportación a Android cada construcción (estoy haciendo algo mal)
  • ID de paquete observado 'build-tools; 20.0.0' en una ubicación incoherente
  • Firma de android apk con gradle-experimental: 0.2.0
  • Gradle invocation "completar con éxito con 1 error" en Ubuntu 13.10
  • Crear un AAR que depende de varios AAR
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.