2

我正在尝试为我的 android 应用程序创建葫芦测试。我尝试执行命令calabash-android console,但失败了。我尝试退出应用程序但失败了。

请参阅附件http://d.pr/i/C7wg

谢谢。

4

5 回答 5

1

只是因为我签错了,我得到了同样的错误。Calabash android 需要使用 ~/.android/debug.keystore 进行签名,密码只需使用 'android'。您可以查看 wiki 的更多信息:https ://github.com/calabash/calabash-android/wiki/Running-Calabash-Android

于 2013-12-17T10:17:36.400 回答
0

退出应用程序后,calabash-android console <path to apk file>再次运行。然后运行reinstall_apps。在此之后,您应该能够运行start_test_server_in_background以启动应用程序并执行控制台命令。

于 2017-08-24T15:18:47.417 回答
0

您可以使用这些对我有用的步骤:

calabash-android build filename.apk
calabash-android resign filename.apk
calabash-android run filename.apk
calabash-android console filename.apk

输入控制台后,您必须编写

start_test_server_in_background

然后您可以应用查询。

于 2016-09-29T07:27:26.537 回答
0

你可以试试这些步骤

bundle exec calabash-android setup
bundle exec calabash-android resign apk
bundle exec calabash-android gen
bundle exec calabash-android run apk
于 2017-01-23T09:58:57.063 回答
-1

您可以为您的应用使用任何 APK。例如,我使用这个命令:

ADB_DEVICE_ARG=emulator-5554 calabash-android run ../build/apk/myapp-debug-unaligned.apk 

这是应用程序的调试版本。你能看看你的项目是否生成了另一个 APK 并尝试使用这个吗?

于 2013-11-06T05:01:00.920 回答