¿Cómo gestiono el cambio de depósitos SNAPSHOT con Android Studio?

Estoy usando Android Studio 0.2.5 con gradle 1.6. Estoy colaborando con un desarrollador de una biblioteca que estoy usando, así que cuando él empuja las actualizaciones a some-library:2.1.5-SNAPSHOT Me gustaría obtenerlo inmediatamente. Puedo deshabilitar el almacenamiento en caché para cambiar módulos en gradle estableciendo la estrategia de resolución de la siguiente manera:

 configurations.all { resolutionStrategy.cacheChangingModulesFor 0, 'seconds' } 

Esto funciona bien para las versiones de línea de comandos, pero parece que Android Studio todavía está usando la versión antigua de some-library-2.1.5-SNAPSHOT . La única solución que he podido conseguir es eliminar myproject.iml y el directorio .idea y volver a importarlos en Android Studio, lo cual requiere mucho tiempo y parece innecesario.

¿Algunas ideas? Gracias por adelantado.

Otra solución es eliminar el directorio ~/.gradle/caches y luego sincronizar el proyecto en Android Studio. Esto no es ideal, ya que todas sus dependencias necesitan ser re-descargadas, pero es un poco menos intrusivo que la re-importación del proyecto en AS como se ha señalado por @ Joe.

  • Terminal: rm -rf ~ / .gradle / caches
  • AS: Herramientas> Android> Proyecto de sincronización con archivos Gradle (o pulse el botón de menú "Sincronizar proyecto con archivos Gradle")
  • EDITAR
    Hizo algunos más investigación y encontramos esta pequeña joya .
    Simplemente configure su dependencia como tal …

     compile ('groupId:artifactId:XXX-SNAPSHOT'){ changing=true } 

    Luego ejecute gradle clean assemble en el proyecto que tiene la dependencia SNAPSHOT.

    Hice la prueba para ver si una nueva constante agregada se convirtió disponible, y bastante seguro trabajó.

  • Cómo cambiar / cambiar testInstrumentationRunner dinámicamente con gradle
  • Ejecute la tarea después de packageApplication cuando utilice el complemento androide gradle
  • 0% de cobertura de código en las pruebas de café exprés con JaCoCo y Gradle
  • Múltiples depósitos de maven en Gradle
  • Android gradle La ruta local no existe
  • Argumentos de la línea de comandos a la prueba de instrumento Android usando gradle
  • Gradle genera para cada carpeta de recursos
  • Añadir biblioteca externa en Android studio 0.3.6
  • Convenciones de nomenclatura de carpetas para variantes de generación de grados
  • Android Studio 0.5.0 - No hay auto código de terminación y el reconocimiento de sintaxis de errores después de actualizar
  • Problema con la dimensión de sabor de Android Studio 3.0
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.