2016-04-05 9 views
0

Ich habe die Fehlerantwort package_name': 'Paket' nicht gefunden in aapt Ausgabe (RuntimeError) wenn ich die Kalebasse- Android in der Andockdatei. Kann mir bitte jemand sagen, warum es so passiert. Die vollständige Fehlerantwort wird unten eingefügt.`package_name ':' Paket 'nicht gefunden in aapt Ausgabe (RuntimeError) beim Ausführen von calabash in Docker

sh: 1: /usr/local/android-sdk/build-tools/19.1.0/aapt: not found 
/usr/local/bundle/gems/calabash-android-0.7.2/lib/calabash-android/helpers.rb:18:in `package_name': 'package' not found in aapt output (RuntimeError) 
from /usr/local/bundle/gems/calabash-android-0.7.2/bin/calabash-android-build.rb:42:in `block (2 levels) in calabash_build' 
from /usr/local/bundle/gems/calabash-android-0.7.2/bin/calabash-android-build.rb:38:in `chdir' 
from /usr/local/bundle/gems/calabash-android-0.7.2/bin/calabash-android-build.rb:38:in `block in calabash_build' 
from /usr/local/lib/ruby/2.3.0/tmpdir.rb:89:in `mktmpdir' 
from /usr/local/bundle/gems/calabash-android-0.7.2/bin/calabash-android-build.rb:37:in `calabash_build' 
from /usr/local/bundle/gems/calabash-android-0.7.2/lib/calabash-android/helpers.rb:106:in `build_test_server_if_needed' 
from /usr/local/bundle/gems/calabash-android-0.7.2/bin/calabash-android-run.rb:16:in `calabash_run' 
from /usr/local/bundle/gems/calabash-android-0.7.2/bin/calabash-android:84:in `<top (required)>' 
from /usr/local/bundle/bin/calabash-android:22:in `load' 
from /usr/local/bundle/bin/calabash-android:22:in `<main>' 

Da ich Calabash-android in Docker zuvor nicht integriert hatte, konnte das genaue Problem nicht herausfinden. Alle ein bisschen hilft werden geschätzt. Danke

Antwort

0

Das Problem tritt auf, da die Android-Abhängigkeiten nicht installiert sind.

Ich habe das Problem durch die Installation der Abhängigkeiten behoben. Und der Befehl, um die Abhängigkeiten zu installieren ist apt-get install lib32stdc++6 lib32z1 lib32z1-dev

+0

Bitte lassen Sie mich den Grund beim Downvooten wissen. –

0

Lesen Sie die Fehlermeldung, es sieht aus wie die Android-Tools sind nicht in Ihrem Container installiert.

+0

Danke jmoody für Ihre helfende Hand. Aber ich habe diesen Befehl "RUN echo y |/usr/local/android-sdk/tools/android update sdk --filter tools, plattform-tools, build-tools-19.1.0, android-19, extra-google- google_play_services, extra-android-support, extra-android-m2repository, extra-google-analytics_sdk_v2 --no-ui --force -a "um die Abhängigkeiten zu installieren –

+0

ja. Du hast Recht. Das war ein Abhängigkeitsproblem. –

Verwandte Themen