3

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

我继续收到此错误无法弄清楚原因:正在启动calabash-android控制台...正在加载/Users/sasaro/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0/gems /calabash-android-0.5.2/irbrc Running irb... irb(main):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:inperform' 来自 /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 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:instart_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 start_test_server_in_background' from (irb):1 from /Users/sasaro/.rvm/rubies/ruby-2.1.2/bin/irb:11:in'

我究竟做错了什么?我没看到什么?有解决办法吗?

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

我是葫芦安装的新手,所以如果你遇到这样的事情,请温柔而详细。

4

3 回答 3

1

尝试运行以下命令:

calabash-android resign path/to/file.apk
于 2015-02-09T09:24:34.387 回答
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
于 2015-09-09T06:08:45.323 回答
0

删除所有Test_Server,从文件夹中删除android应用程序,然后复制新的尝试:

calabash-android 控制台 app-debug.apk irb> reinstall_apps irb> start_test_server_in_background 它应该启动

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

于 2015-09-08T12:34:16.573 回答