Creando un archivo apk de depuración usando gradle en error de servidor sin cabeza

Estoy tratando de crear un archivo debug apk utilizando gradle en Linux servidor sin cabeza usando ./gradlew assembleDebug pero consigo siguiente error

java.io.IOException: Cannot run program "/usr/android/android-sdk-linux/build-tools/23.0.1/aapt": java.io.IOException: error=2, No such file or directory at java.lang.ProcessBuilder.start(ProcessBuilder.java:494) at com.android.builder.png.AaptProcess$Builder.start(AaptProcess.java:138) at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:96) at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:188) at java.lang.Thread.run(Thread.java:701) Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory at java.lang.UNIXProcess.<init>(UNIXProcess.java:164) at java.lang.ProcessImpl.start(ProcessImpl.java:81) at java.lang.ProcessBuilder.start(ProcessBuilder.java:476) ... 4 more * What went wrong: Execution failed for task ':app:mergeDebugResources'. > Crunching Cruncher abc_btn_radio_to_on_mtrl_000.png failed, see logs 

Tuve el mismo problema al compilar una aplicación usando gradlew en un servidor Linux. En resumen, la aplicación existe, pero se obtiene un error al intentar ejecutarlo.

La siguiente solución funcionó para mí: https://superuser.com/questions/892945/no-such-file- or – directory – when – executing – an – existing – file

En mi caso, la aplicación no se ejecuta porque falta algunas dependencias de 32 bits. De acuerdo con la documentación de google en: http://developer.android.com/sdk/installing/index.html?pkg=tools (En [Mostrar instrucciones para todas las plataformas] -> Resolución de problemas de Ubuntu) debe instalar libncurses5: i386, libstdc ++ 6: i386 y zlib1g: i386 para Ubuntu 13.10 y superiores.

 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386 

O instale ia32-libs para versiones anteriores de Ubuntu

 apt-get install ia32-libs 
  • ¿Cómo se conectan las aplicaciones Android populares a un servidor?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.