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
- Android: tiene problemas para administrar puntos finales de servidor en el cliente de aplicaciones
- ¿Se puede utilizar FlatBuffers con el lado del servidor PHP?
- ¿Cómo generar apk en el servidor con el nombre de la aplicación cambiante y el icono de forma automática en Android?
- Servidor Java Firebase para enviar notificaciones push a todos los dispositivos
- Publicación de una foto usecase en android y servidor
- Ejecutar el servidor NodeJs en Android
- Alerta de proximidad para ubicaciones guardadas en el servidor
- Retrofit "Autorización", "Portador" + token
- Cómo ejecutar Android Emulator desde Shell en Ubuntu Server
- Recibí en mi servidor un mensaje que podría ser de un hacker
- Cómo utilizar WebRTC + Pubnub Api para el cliente de chat de vídeo en la aplicación Native android
- ¿Cómo hacer que el servidor backend de una aplicación móvil?
- La forma más rápida de subir varias imágenes al servidor en android
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