Tengo un pequeño problema.
El problema:
estoy tratando de construir un gradle de mi proyecto de Android en Jenkins y ahora estoy parado en este problema que no puedo resolver. Durante el edificio tengo este mensaje de error:
:Client:mergeDebugResources
/var/lib/jenkins/workspace/LMA-Client/Client/build/exploded-aar/com.google.android.gms/play-services/3.1.59/res/drawable-hdpi/common_signin_btn_text_focus_light.9.png:
Error: Cannot run program "/opt/android-sdk/build-tools/19.0.1/aapt": java.io.IOException: error=2, No such file or directory
:Client:mergeDebugResources FAILED
Puedes imaginarte que esto es rápido ... sí, está allí y el png ... también está allí, así que el error debe estar en otro lugar.
¿La solución?
Ahora busqué en Google 1-2 horas, navegué en este gran sitio web y lo que encontré es que si Jenkins se ejecuta en un sistema de 64 bits, necesito instalar las ia32-libs. Como eso:
sudo apt-get install ia32-libs
ahora lo intenté y no pude instalarlo:
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch
Así que intenté instalar "ia32-libs-multiarch" , pero de nuevo:
The following packages have unmet dependencies:
ia32-libs-multiarch:i386 : Depends: libgphoto2-2:i386 but it is not going to be installed
Depends: libsane:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Finalmente,
finalmente, estoy parado aquí y preguntándome: ¿esa es realmente la solución? ¿Y por qué debería instalar esto? ¿Y cómo? Así que por favor ayúdenme, creo que no estoy lejos de la respuesta.