2016-05-18 3 views
1

WARN: Не найдено 'adb.exe' в любом стандартном каталоге 'C: \ Program Files \ And roid \ android-sdk \ platform-tools'. Поэтому Calabash займет больше времени, чтобы загрузить WARN: Не найдено «aapt.exe» в любом стандартном каталоге «C: \ Program Files \ An droid \ android-sdk \ platform-tools». Поэтому Calabash займет больше времени, чтобы загрузить WARN: Не найдено «zipalign.exe» в любом стандартном каталоге «C: \ Program File s \ Android \ android-sdk \ platform-tools». поэтому кальян займет больше времени, чтобы Ио объявления ОШИБКИ: Не удалось найти Android зависимости ОШИБКИ: Вы можете прочитать о том, как кальян ищет для Android SDK и как у НУ может помочь здесь: ОШИБКИ: https://github.com/calabash/calabash-android/blob/master/documentation/in stallation.md # Предпосылки C: /Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calabash-android/d ependencies.rb: 234: in locate_android_dependencies': Could not find 'aapt.exe' i n 'C:\Program Files\Android\android-sdk\platform-tools' (Calabash::Android::Envi ronment::InvalidEnvironmentError) from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/dependencies.rb:125:in setup ' от C:/Ruby23/lib/ruby ​​/ gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/dependencies.rb: 25: in android_dependencies' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/dependencies.rb:65:in aapt_path ' от C:/Ruby23/lib/ruby /gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/helpers.rb: 124: in unsign_apk' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/helpers.rb:117:in block in resign_apk ' от C: /Ruby23/lib/ruby/2.3.0/tmpdir.rb: 89: in mktmpdir' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/helpers.rb:112:in resign_apk' от C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/bin/calab ash-android: 127: in <top (required)>' from C:/Ruby23/bin/calabash-android:23:in load ' от C:/Ruby23/bin/calabash-android: 23: in `'Calabash-android не нашел adb.exe

После модернизации рубиновой версии до версии 2.3. Я получил эту ошибку. Я сделал настройку относительно пути, но все же он не работает.

+0

Я думаю, что эта версия может не поддерживаться. Я использую ruby ​​2.0.0 в течение некоторого времени, основываясь на некоторой информации о том, где не стоит выходить за рамки. И я вижу, что Xamarin рекомендует 2.1 на своей странице https://developer.xamarin.com/guides/testcloud/calabash/configuring/osx/ – Lasse

+0

каково значение $ ANDROID_HOME? – Tobias

ответ

-1

Я предлагаю вам использовать Cygwin + RVM для управления вашей рубиновой версией, у меня было несколько проблем с установщиком одного клика и cmd/powershell для Windows. Калабаш лучше работает с * NIX-терминалами, даже если он является эмулированным. Также не забудьте экспортировать переменную ANDROID_HOME, указывающую на папку установки Android SDK, прежде чем запускать ваши скрипты.

0

создать пользовательскую среду переменная ANDROID_HOME и указать его C: \ Program Files \ Android \ Android-SDK \ не оденьте платформенные инструменты на этом пути. Если вы используете Android-студию, это может быть в C: \ Users \\ AppData \ Local \ Android \ Sdk

вам нужно сделать один для jdk, а также убедиться, что у вас установлен jdk и создать JAVA_HOME и укажите его в каталог установки, например C: \ Program Files \ Java \ jdk1.8.0_101 (обратите внимание, что это не jre, а jdk)