【发布时间】:2016-05-18 11:31:54
【问题描述】:
警告:在“C:\Program Files\And”的任何标准目录中都没有找到“adb.exe”
android\android-sdk\平台工具'。因此,Calabash 将需要更长的时间来加载
警告:在“C:\Program Files\An”的任何标准目录中都没有找到“aapt.exe”
机器人\android-sdk\平台工具'。因此,Calabash 将需要更长的时间来加载
警告:在“C:\Program File”的任何标准目录中都没有找到“zipalign.exe”
s\Android\android-sdk\platform-tools'。因此,葫芦需要更长的时间才能找到
广告
错误:找不到 Android 依赖项
错误:您可以阅读有关 Calabash 如何搜索 Android SDK 以及您如何
您可以在这里提供帮助:
错误:https://github.com/calabash/calabash-android/blob/master/documentation/in
停滞.md#prerequisites
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:insetup'
来自 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:inaapt_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:inblock 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:inresign_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:inload'
来自 C:/Ruby23/bin/calabash-android:23:in `'
将 ruby 版本升级到 2.3 后。我得到了这个错误。我已经完成了有关路径的设置,但仍然无法正常工作。
【问题讨论】:
-
我认为该版本可能不受支持。我已经使用 ruby 2.0.0 有一段时间了,基于一些关于不超越的信息。我可以看到 Xamarin 在他们的页面上推荐 2.1 developer.xamarin.com/guides/testcloud/calabash/configuring/osx
-
$ANDROID_HOME 的值是多少?
标签: android ruby calabash calabash-android