" aapt " IOException error = 2, No such file or directory " warum kann ich mein gradle auf jenkins ?

? Neifen @ | Original: StackOverFlow
---

Ich habe ein kleines Problem .

Das Problem: Ich versuche, eine gradle meines Android -Projekt auf Jenkins bauen und jetzt bin ich an diesem Problem, das ich nicht lösen kann stehen . Während der Bau habe ich diese Fehlermeldung:

: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

Sie können ihre dort vorstellen, dass diese aapt ... yep sein dort und die png ... zu, so dass der Fehler muss woanders zu sein .

Die Lösung? Jetzt gegoogelt ich 1-2 Stunden um, surfte auf dieser großen Website und was ich gefunden habe ist, dass wenn Jenkins läuft auf einem 64-Bit- System, muss ich die ia32 -libs installieren. So:

sudo apt-get install ia32-libs

Jetzt habe ich versucht, dass, und ich konnte es nicht installieren :

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch

so habe ich versucht, zu installieren " ia32 -libs - multiarch ", aber auch hier :

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.

Als Letztes so schließlich im hier stehen und mich zu fragen : ist das wirklich die Lösung? Und warum sollte ich dieses Ding zu installieren? Und wie? Also bitte helft mir, ich glaube, ich bin nicht weit weg von der Antwort. Danke

---

Top 5 Antwort

1robd @

Ich hatte den folgenden ähnliche Fehler auf Ubuntu 13.10 :

Cannot run program "/usr/local/android-sdk-linux/build-tools/19.0.3/aapt": error=2, No such file or directory

Und http://stackoverflow.com/a/18930424/514483 es für mich fest :

Um aapt zum Laufen zu bringen ( dies behoben haben meine Probleme mit der avd auch) einfach installieren diese zwei Pakete:

sudo apt-get install lib32stdc++6 lib32z1