start_test_server_in_background中的calabash-android块

时间:2014-08-26 18:21:22

标签: calabash-android

我一直在尝试解决我在使用.apk文件正常运行来更换计算机后遇到的问题。我已经阅读了所有各种解决方案,但迄今为止都没有。

我继续得到这个错误无法弄清楚原因: 启动calabash-android控制台...... 正在加载/Users/sasaro/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems/calabash-android-0.5.2/irbrc 运行irb ... IRB(主):001:0> start_test_server_in_background RuntimeError:应用程序未启动     来自/Users/sasaro/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems/calabash-android-0.5.2/lib/calabash-android/operations.rb:609:in block in start_test_server_in_background' from /Users/sasaro/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems/retriable-1.3.3.1/lib/retriable/retriable.rb:31:in执行”     来自/Users/sasaro/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems/retriable-1.3.3.1/lib/retriable/retriable.rb:59:in {{1} } start_test_server_in_background”     来自/Users/sasaro/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems/calabash-android-0.5.2/lib/calabash-android/operations.rb:125:in retriable' from /Users/sasaro/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems/calabash-android-0.5.2/lib/calabash-android/operations.rb:608:in

我做错了什么?我没看到什么?有解决方案吗?

在Mac OS X 10.9.4上。当我运行重新安装应用程序时,应用程序重新安装,当我运行start_test_server_in_background时,我看到应用程序在模拟器中打开。但是,我得到了上述错误。该应用程序仍然可用并在模拟器中运行。

我是calabash install的新手,所以如果你遇到这样的话,请保持温和细致。

3 个答案:

答案 0 :(得分:1)

尝试运行此命令:

calabash-android resign path/to/file.apk

答案 1 :(得分:0)

删除所有Test_Server,从文件夹中删除android app并在此之后复制新的app 尝试:

  

calabash-android console app-debug.apk   IRB> reinstall_apps   IRB> start_test_server_in_background   它应该开始

之后,如果它不认识服务器尝试calabash-android resign app-debug.apk 和calbash-android运行app-debug.apk

答案 2 :(得分:0)

删除test_server文件夹并重新签名您的apk文件

calabash-android resign path/to/file.apk

然后打开控制台

calabash-android console path/to/file.apk

键入

重新安装应用
reinstall_apps

然后启动你的应用

start_test_server_in_background