192.168.1.1 - 192.168.1.1 - 192.168.1.1

" 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