我已经更新了我的宝石文件 -
frozen_string_literal: true
source "https://rubygems.org"
git_source(:github) {|repo_name| "https://github.com/#{repo_name}" }
gem 'calabash-android', '0.9.5'
gem 'rubyzip', '1.2.1'
gem "rails"
并且还在 gemfile 中添加了这个 来源 "https://rubygems.org">
gem 'calabash-android', '0.9.5'
gem 'cucumber'
gem 'mongo'
gem 'json'
gem 'rubyzip', '1.2.1'
但仍有问题 - 运行时错误:无法启动应用程序。启动时间超过 60 秒:HTTPClient::ReceiveTimeoutError - 执行已过期。任何人都可以帮助解决它。
这是calabash-android 0.9.6
中的一个错误。 如果您使用calabash-android 0.9.5
和rubyzip 1.2.1
,解决方法有效。
您的配置正常,但您也需要删除设备上应用程序列表中的instrument_backend
应用程序。检查此线程。