如何在Windows 8中安装calabash for android?

时间:2014-10-16 09:50:34

标签: java android windows calabash

有没有人知道如何在Windows 8中安装calabash for android?

2 个答案:

答案 0 :(得分:1)

如何在WINDOWS中为安卓进行安装CALABASH

要遵循的步骤:

  1. http://rubyinstaller.org/downloads/
  2. 下载版本低于2.0的Ruby.exe(在本教程中我将使用rubyinstaller-1.9.3-p545.exe)

    安装Ruby软件,勾选复选框,Ruby将定位于环境变量 下一步添加系统变量

    变量名称:ANDROID_HOME 变量值:C:\ adt-bundle-windows-x86_64-20140321 \ sdk

    变量名称:JAVA_HOME 变量值:C:\ Program Files \ Java \ jdk1.8.0_11 \

    变量名称:JRE_HOME 变量值:C:\ Program Files \ Java \ jdk1.8.0_11 \

    变量名称:路径 变量值:*; C:\ adt-bundle-windows-x86_64-20140321 \ sdk \ platform-tools; C:\ adt-bundle-windows-x86_64-20140321 \ sdk \ tools

    1. 下载Ruby Development Kit(用于Ruby 1.8.7和1.9.3)

    2. 在C:\ DevKit

    3. 中创建一个名为DevKit的文件夹
    4. 将Ruby开发工具包(DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe)解压缩到C:\ DevKit

    5. 打开command.exe或cmd.exe,输入ruby -v查看ruby版本(ruby 1.9.3p545(2014-02-24)[i386-mingw32])

    6. 现在输入:cd C:\ DevKit并按Enter键

    7. 然后输入:ruby dk.rb init

    8. 然后输入:ruby dk.rb install

    9. 然后在cmd上键入以下命令切换到Ruby193目录:cd C:\ Ruby193

    10. 类型:gem install calabash-android

    11. 类型:gem install calabash-cucumber

    12. 输入:calabash-android version

    13. 进行检查
    14. 为了在calabash中测试* .apk文件,您需要重新签名 因此,为了使其工作,您可以使用两个选项

    15. 选项1: 键入:calabash-android resign * .apk并按Enter键 键入:calabash-android build * .apk并按Enter键

      选项2: 使用名为re-sign.jar的.jar文件

      1. 然后在桌面上创建一个名为sample的文件夹并放置* _debug.apk。打开cmd,然后更改找到* _debug.apk文件的目录,并键入:calabash-android gen,以生成要素文件和其他相关资源。

      2. 最后你需要输入:calabash-android run * _debug.apk来运行应用程序

      3. 注意:要运行应用程序,您可以使用模拟器,Android设备,Android屏幕转换或任何允许您查看过程的相关软件或设备。

答案 1 :(得分:0)

第1步:使用此链接:http://rubyinstaller.org/

第2步:-Android SDK:           下载&安装SDK

第3步: - 安装android库 启动已安装的sdk并选择一个最新的android api进行安装 (如果你知道minSdkVersion也为你安装app)

第4步: - 为calabash设置环境变量 (请点击此链接: - http://www.mobiletestworld.com/2014/02/steps-to-set-enviroment-variables-for.html

步骤5: - 然后连接您的设备 重新启动终端并运行这些命令

〜$:adb devices *守护程序没有运行。现在从端口5037开始* *守护进程成功启动* 附加设备列表 479005cda7cxxx设备

windows:如果未列出设备,则主要是驱动程序问题  (为三星设备安装HTC设备/三星kies的HTC同步)