我一直在尝试解决我在使用.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的新手,所以如果你遇到这样的话,请保持温和细致。
答案 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