葫芦机器人没有找到adb.exe



警告:在"C:\Program Files\And"的任何标准目录中都找不到"adb.exe"roid\android-sdk\platform-tools。因此,葫芦将需要更长的装载时间警告:在"C:\Program Files\An"的任何标准目录中都找不到"aapt.exe"droid\android-sdk\platform-tools。因此,葫芦将需要更长的装载时间警告:在"C:\Program File"的任何标准目录中都找不到"ziplign.exe"s\Android\Android-sdk\platform-tools。因此,葫芦需要更长的时间广告错误:找不到Android依赖项错误:您可以阅读Calabash如何搜索Android SDK以及如何您可以在这里提供帮助:错误:https://github.com/calabash/calabash-android/blob/master/documentation/ininstallation.md#先决条件C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calabash-android/ddependencies.rb:234:在locate_android_dependencies': Could not find 'aapt.exe' i n 'C:Program FilesAndroidandroid-sdkplatform-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设置中'来自C:\Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calabash-android/dependences.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/calabash-android/helpers.rb:124:在辞职_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:在mktmpdir' from C:/Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/lib/calab ash-android/helpers.rb:112:in辞职_apk'中来自C:\Ruby23/lib/ruby/gems/2.3.0/gems/calabash-android-0.7.3/bin/calabash android:127:在<top (required)>' from C:/Ruby23/bin/calabash-android:23:in加载'来自C:\Ruby23/bin/calabash android:23:in `'

在将ruby版本升级到2.3之后。我犯了这个错误。我已经完成了关于路径的设置,但仍然不起作用

创建一个用户环境变量ANDROID_HOME并将其指向C: \Program Files\Android\Android-sdk不要将平台工具放在这个路径中。如果你使用的是安卓工作室,它可能在C:\Users\\AppData\Local\Android\Sdk 中

您还需要为jdk制作一个,确保您已经安装了jdk,并创建一个JAVA_HOME环境变量,并将其指向您的安装目录,例如C:\Program Files\JAVA\jdk1.8.0_101(注意这不是jre,而是jdk)

我建议您使用Cygwin+RVM来管理您的ruby版本,我在Windows的一键安装程序和cmd/powershell方面遇到了一些问题。Calabash在类似*NIX的终端上工作得更好,即使它是一个模拟的终端。还记得在运行脚本之前导出指向ANDROID SDK安装目录的ANDROID_HOME变量。

相关内容

  • 没有找到相关文章

最新更新