android - Calabash-Android - 未找到测试服务器且无法签署测试服务器

标签 android cucumber

我已按照步骤操作 here :我正在使用默认功能文件。当我运行时:calabash-android run <some.apk>然后我收到以下错误:

No test server found for this combination of app and calabash version. Recreating test server.

jarsigner command: "/bin/jarsigner.exe" -sigalg MD5withRSA -digestalg SHA1 -signedjar test_servers/dc8cdea9d4248b575be609b25c1668fd_0.3.2.apk -storepass android -keystore

我们正在使用 calabash-android 0.3.2

如有任何帮助,我们将不胜感激。

更新: 我已经删除了葫芦设置文件,现在出现了不同的错误:

C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.3.3.pre5/bin/calabash-android-build.rb:38:in `block in calabash_build': 可以不签署测试服务器

有什么想法吗?

最佳答案

看起来您的 .calabash-settings 文件配置错误。 (所有空值)

如果您的应用是使用 ~/.android/debug.keystore 之外的其他证书签名的,您只需要运行 calabash-android setup

如果您运行calabash-android setup,您需要回答所有问题。

关于android - Calabash-Android - 未找到测试服务器且无法签署测试服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13307640/

相关文章:

android - 从Android的phonegap html文件连接到sqlite数据库

android - 刷新列表 fragment 时尚未创建内容 View

java - 我无法运行我的 Cucumber jvm 报告

ruby-on-rails - Rails 助手不在测试环境中工作

java - 如何按位置从数据库中删除行

Android 从第二个线程访问 UI

android - Android 应用程序的中央数据库

java - @RunWith(CucumberWithSerenity.class) 抛出 NoClassDefFound cucumber /运行时/junit/断言

ruby-on-rails - cucumber Textmate 突出显示

ruby - capybara first() 仅在我添加 :minimum=>1 时有效