2016-04-05 1 views
0

Я получил ответ об ошибке package_name': 'package' не найден в выходном файле (RuntimeError), когда я запускаю calabash- android в файле докеров. Может кто-нибудь, пожалуйста, скажите мне, почему это происходит именно так. Полный ответ об ошибке вставляется ниже.`package_name ':' package 'не найден в выходном файле aapt (RuntimeError) при запуске calabash в докере

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>' 

Так как я не интегрировал кабала-андроид в докер, прежде чем не смог определить точную проблему. Все виды помощи приветствуются. Спасибо

ответ

0

Проблема возникает, поскольку зависимости от android не установлены.

Я исправил проблему, установив зависимости. И команда для установки зависимостей: apt-get install lib32stdc++6 lib32z1 lib32z1-dev

+0

Пожалуйста, дайте мне знать причину в то время как downvoting. –

0

Чтение сообщения об ошибке, похоже, что в вашем контейнере не установлены инструменты Android.

+0

Спасибо jmoody за помощь. Но я сделал эту команду: «RUN echo y |/usr/local/android-sdk/tools/android update sdk - инструменты для фильтрации, инструменты для платформы, инструменты для сборки-19.1.0, android-19, extra-google- google_play_services, дополнительная поддержка android, extra-android-m2repository, extra-google-analytics_sdk_v2 --no-ui -force -a "для установки зависимостей –

+0

да. ты прав. Это была проблема зависимости. –