警告:未在'C:\ Program Files \ And的任何标准目录中找到'adb.exe'
固醇\ Android的SDK \平台工具。因此,葫芦需要更长的时间来装载
警告:未在'C:\ Program Files \ An的任何标准目录中找到'aapt.exe'
机器人\ Android的SDK \平台工具。因此,葫芦需要更长的时间来装载
警告:未在'C:\ Program File的任何标准目录中找到'zipalign.exe'
小号\ Android的\ Android的SDK \平台工具。因此,葫芦需要更长的时间
广告
错误:无法找到Android依赖项
错误:您可以阅读Calabash如何搜索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:在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:在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:在resign_apk'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
块中
来自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''
将ruby版本升级到2.3后。我收到了这个错误。我已经完成了关于路径的设置,但仍然无法正常工作。
答案 0 :(得分:0)
创建用户环境变量 ANDROID_HOME 并将其指向 C:\ Program Files \ Android \ android-sdk \ dont将平台工具放在此路径中。如果您使用的是Android工作室,则可能位于C:\ Users \\ AppData \ Local \ Android \ Sdk
您还需要为jdk创建一个,并确保安装了jdk并创建 JAVA_HOME 环境变量并将其指向安装目录,例如C:\ Program Files \ Java \ jdk1.8.0_101(注意这不是jre而是jdk)
答案 1 :(得分:-1)
我建议您使用Cygwin + RVM来管理您的ruby版本,我在一次点击安装程序和Windows的cmd / powershell上遇到了一些问题。使用* NIX之类的终端,Calabash效果更好,即使它是模拟终端。还记得在运行脚本之前导出指向Android SDK安装目录的ANDROID_HOME变量。