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?
- Protocolo de archivo bloqueo inesperado de Android studio
- Kotlin: Recopilación incremental con Gradle
- ¿Hay alguna forma de desactivar javadoc se bloquea en Android Studio con Maven plugin?
- Eliminar localizaciones no utilizadas de APK
- Carga de Clase Personalizada en Dalvik con Gradle (Android New Build System)
Hizo una búsqueda de Google y stackoverflow buscado, pero no surgió nada.
- Proguard - también utiliza archivos proguard de los módulos
- Error: Error de ejecución de la tarea ': app: dexDebug'. Com.android.ide.common.process.ProcessException
- Error: No se encontró el complemento con id 'com.github.dcendents.android-maven'
- Android Studio no compila cuando se utiliza la API obsoleta
- Gradle JUnit Espresso en el emulador connectedAndroidTest java.lang.IncompatibleClassChangeError
- ¿Por qué falla mi prueba de unidad relacionada con JSONObject?
- La generación de Gradle falla con "No se puede leer la ruta" cuando se ejecuta instantánea está deshabilitada
- Publicar automáticamente la aplicación beta de Android en Google Play Store
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.
- Android redondeado esquina textview con redondeo perfecto en la esquina
- Uso del URI de contenido con ACTION_VIDEO_CAPTURE