【问题标题】:I am unable to run calabash script in my console我无法在控制台中运行葫芦脚本
【发布时间】:2014-05-22 05:05:24
【问题描述】:

路径:C:\Ruby193\bin;C:\Program Files\Krio\Outlook Connector (离线版)\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.7.0\bin;%ANT_HOME%\bin;D:\Automation\android-sdk;D: \Automation\android-sdk\tools;D:\Automation\android-sdk\platform-tools

ANDROID_HOME : D:\Automation\android-sdk

JAVA_HOME : C:\Program Files\Java\jdk1.7.0

C:\Users\nanda.kumar\Desktop\bbb>calabash-android 控制台 D:\Automation Tools\Calabash_Requirements\7.1.2com. tesco.grocery.view-Aligned.apk

完成上述步骤后,我收到以下错误

找不到 Android SDK 请确保已安装。 您可以在此处阅读有关 Calabash-Android 如何搜索 Android SDK 以及如何提供帮助的信息: https://github.com/calabash/calabash-android/blob/master/documentation/installation.md#prerequisites

Android SDK 已安装,并且可以与 Robotium 一起正常工作。我不知道这里有什么问题。谁能帮我解决这个问题?

【问题讨论】:

    标签: calabash


    【解决方案1】:

    根据以下

    https://github.com/calabash/calabash-android/blob/master/ruby-gem/lib/calabash-android/env.rb

    def self.path_if_android_home(path)
       path if path && File.exists?(File.join(path, 'platform-tools', adb_executable))
    end
    

    $ANDROID_HOME/platform-tools/adb 必须存在

    似乎在新的ANDROID SDK中,它在bin文件夹中,所以我只是创建了一个符号链接“platform-tools”到“bin”目录。

    希望对你有帮助

    萨米尔

    【讨论】:

      【解决方案2】:

      您能否将您的 android home 路径设置为

      %ANDROID_HOME%/platform-tools;%ANDROID_HOME%/tools 同样适用于 JAVA_HOME。所以你的路径应该是这样的

      路径:C:\Ruby193\bin;C:\Program Files\Krio\Outlook Connector (离线版)\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.7.0\bin;%JAVA_HOME\bin;%ANT_HOME%\bin ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

      试试这个看看。运行adb应该是android的命令吗?

      问候, 赛

      【讨论】:

        【解决方案3】:

        我建议在安装 OS 的驱动器(C 驱动器)的环境变量中包含 android 工具的路径,然后重新启动机器。让我知道这是否有帮助

        ANDROID_TOOLS=C:\Automation\android-sdk\tools\ ANDROID_PLATFORM_TOOLS=C:\Automation\android-sdk\platform-tools\

        【讨论】:

          猜你喜欢
          • 2019-02-22
          • 2015-09-12
          • 1970-01-01
          • 2010-10-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多