Gradle se queda atascado en 'build' o 'assembleDebug' al usar la versión de 64 bits o 32 bits de Android Studio

El problema que he tenido en los últimos meses es que Android Studio a menudo se atasca en Gradle: build , como se ve aquí . Android Studio en sí se mantenga sensible, pero la construcción simplemente no progresaría. También nunca genera ningún tipo de error, así que realmente no puedo publicar ninguna información útil. Una vez en una luna azul que de repente podría funcionar, pero nada fiable.

Recientemente he encontrado un post aquí en Stack Overflow donde alguien de Android Studio se quedaría atascado en Gradle: build cuando trató de crear un nuevo proyecto, y se dio cuenta de que este problema no existía en la versión de 32 bits de Android. Así que pensé, ¿por qué no intentarlo. Resulta que el edificio ya no es un problema, pero assembleDebug es, al intentar construir la aplicación. Como puede verse aquí .

Por supuesto, todos estos comandos funcionan perfectamente cuando se ejecutan con el símbolo del sistema y gradlew.

Lo que he probado hasta ahora:

  • Reinstalación de Android Studio (incluida la eliminación de .AndroidStudioProject)
  • Actualización de Android Studio a la última versión
  • Eliminación de archivos de compilación de los proyectos
  • Creación de proyectos completamente nuevos en Android Studio
  • Cambiar de 64 bits a 32 bits de Android Studio

Estoy ejecutando la última versión de Android Studio, utilizando la versión 19.1.0 de las herramientas de construcción, gradle v0.11 + y estoy en Windows 8.1.

¿Hay algo más que pueda probar? Esto está empezando a ser seriamente molesto. La última solución posible que puedo llegar a hacer es hacer un formato completo y una instalación nueva de Windows.

Como no hay respuesta a este problema, compartiré lo que he hecho para resolver este problema. Por lo que he visto, el problema es que hay una dependencia (o muchos) de un repo de maven que no se puede cargar. Así que tienes que tomar toda la dependencia uno por uno y comprobar si existen en el repo de maven.

Por ejemplo, estaba teniendo una dependencia para "org.jraf: android-switch-backport: 1.3.1" de " http://JRAF.org/static/maven/2 " que en ese momento no se podía abrir.

Mi build.gradle se parecía a esto:

  repositories { mavenCentral() maven { url "http://JRAF.org/static/maven/2" } } compile "org.jraf:android-switch-backport:1.3.1 

Yo estaba experimentando el mismo problema, y ​​la solución fue muy inesperada en mi caso: antivirus AVAST de alguna manera estaba interfiriendo con el proceso de Gradle: build. Desactivar este antivirus resuelto el problema!

Para mí, este problema se produjo cuando estaba USB tethering utilizando un dispositivo Android. La primera construcción tomó entre 5-10 minutos, y cada construcción posterior tardó unos 3-7 segundos. Encontré que al deshabilitar el tethering USB, la primera compilación se completó rápidamente (y lo mismo ocurriría con todas las compilaciones posteriores). Después de la primera compilación completada, podría reenable USB tethering.

Si tienes un nuevo Ubuntu 14.04 con Android Studio 1.5, es posible que te falte una biblioteca. Prueba esto:

 sudo apt-get install lib32z1 

Otra respuesta de desbordamiento de pila

Sucede 1 en 2 veces para mí. El hack que funciona para mí es File->Exit y confirmar salir. Entonces aparece un mensaje que me dice que Gradle está corriendo y de repente la pantalla para elegir el dispositivo aparece. I Haga clic en NO y todo va bien otra vez.

De todos modos, sigue siendo un bummer, pero no he encontrado una respuesta todavía.

Mi problema era que los ejecutables Android Sdk estaban perdiendo el bit ejecutable. Puede comprobar algunos de sus binarios como / Sdk / build-tools // aapt para ver si tienen permiso para ejecutar. Si no lo puedes resolver ejecutando esto en la carpeta Sdk

 chmod -R +x ./ 
  • Gradle Android: Cómo mostrar los resultados de las pruebas sin usar --info
  • Error: Error de ejecución para la tarea ': app: prepareDebugAndroidTestDependencies'. > Error de dependencia. Ver la consola para más detalles
  • Problemas edificio proyecto cordova
  • No se puede agregar buildConfigField en productFlavors
  • ¿Es posible modificar el código fuente del archivo de biblioteca en Android Studio desde la dependencia de Gradle
  • "Error: Atributo" estilo "ya se ha definido" error después de añadir facebook sdk de Maven
  • Configuración de Gradle con biblioteca de módulos múltiples de android
  • Conflicto con dependencia 'com.android.support:support-annotations'. Las versiones resueltas para la aplicación (23.1.0) y la aplicación de prueba (23.0.1) difieren
  • Plugins incompatibles para android-apt después de actualizar a Android Studio 2.3
  • Varios archivos dex definen Lcom / google / firebase / FirebaseException
  • No hay una versión en caché de com.android.tools.build:gradle:0.9.1 disponible para el modo sin conexión
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.