RubyMineでcalabash
テストを実行しようとしましたが、以前ビルドした.apkファイルをテストしています。アンドロイドcalabashテストを実行しようとしたときにキーストアエラーが発生しました
すべての機能を実行しようとすると、次のエラーメッセージが表示されます。特定のキーストアを指定せずにAndroidStudioで.apkファイルを作成したので、「デフォルト」debug.keystore
が使用されていると思います。
.android
フォルダ内の
debug.keystore
であるべき、の.apkを構築する際に使用したものと同じである必要があります知っているよう
No MD5 fingerprint found:
Keytool Error: java.lang.Exception: Keystore file does not exist: X:/.android/debug.keystore
java.lang.Exception: Keystore file does not exist: X:/.android/debug.keystore
at sun.security.tools.KeyTool.doCommands(KeyTool.java:738)
at sun.security.tools.KeyTool.run(KeyTool.java:340)
at sun.security.tools.KeyTool.main(KeyTool.java:333)
(RuntimeError)
コンピューター。
私はkeytool
試行ではなくdebug.keystore
が存在するD:/
ドライブのX:/
ドライブ上のキーストアファイルを見つけることが、なぜわかりません。
keytool
(またはRubyMine)にキーストアを使用するよう指示する方法はありますか?あるいは私が気づいていない別の問題があるかもしれませんか?ヒントや助けをいただければ幸いです。
注:古い.apkを使用しているときにテストを実行できました。アンドロイドコードを変更してアプリを再構築したときにのみ、テストを実行しようとしたときにエラーが発生しました。
'calabash-android setup'を実行しているときは、プロンプトが表示されますが、何も表示されません。 – daco
それは働いて、ありがとう! – daco