路径:C:\ Ruby193 \ bin; C:\ Program Files \ Kerio \ 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: \自动化\ Android的SDK \工具; d:\自动化\ Android的SDK \平台的工具
ANDROID_HOME:D:\ Automation \ android-sdk
JAVA_HOME:C:\ Program Files \ Java \ jdk1.7.0
C:\ Users \ nanda.kumar \ Desktop \ bbb> calabash-android console 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一起正常运行。我不知道这里有什么问题。任何人都可以帮我这个吗?
答案 0 :(得分: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文件夹中,所以我只是在“bin”目录中创建了一个符号链接“platform-tools”。
希望这有帮助
萨米尔
答案 1 :(得分:0)
我建议在安装操作系统的驱动器(C驱动器)中的环境变量中包含android工具的路径并重启机器。如果有帮助,请告诉我
ANDROID_TOOLS = C:\自动化\ Android的SDK \工具\ ANDROID_PLATFORM_TOOLS = C:\自动化\ Android的SDK \平台工具\
答案 2 :(得分:0)
你能否在路径上设置你的Android主页
%ANDROID_HOME%/ platform-tools;%ANDROID_HOME%/ tools同样适用于JAVA_HOME。所以你的路径看起来应该是这样的
路径:C:\ Ruby193 \ bin; C:\ Program Files \ Kerio \ 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%\平台的工具;%ANDROID_HOME%\工具; 强>
试试这个并看看。运行adb你应该使用android的命令吗?
此致 西