Daha önceden oluşturulmuş bir .apk dosyasını test etmek için RubyMine'da bazı calabash
testlerini çalıştırmaya çalışıyorum.Android calabash testlerini çalıştırmaya çalışırken Keystore hatası
Tüm özellikleri çalıştırmayı denediğimde, aşağıdaki hata mesajı belirir. Ben belirli bir anahtar deposu belirtmeden, AndroidStudio ile .apk dosyasını kurdum, bu yüzden "varsayılan" debug.keystore
kullanılır.
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)
Bildiğim kadarıyla test için verilen deposu üzerindeki tek günümüze beri, benim .android
klasörde debug.keystore
olmalıdır .apk oluştururken kullanılan biri olarak aynı olmak zorunda biliyorum olarak benim bilgisayar. keytool
çalışır X:/
sürücüde deposu dosyasını yerine debug.keystore
var D:/
sürücüyü bulmak için neden
emin değilim.
Kullanılacak anahtar deposu olan keytool
(veya RubyMine) 'ye söyleme yolu var mı? Yoksa farkında olmadığım başka bir sorun olabilir mi? Herhangi bir ipucu veya yardım takdir edilecektir.
Not: Eski bir .apk kullanırken testleri çalıştırabildim. Sadece android kodunda bazı değişiklikler yaptım ve uygulamayı tekrar oluşturduğumda, testleri çalıştırmaya çalışırken hata oluştu.
Sadece kullanımın istendiğini ancak daha fazla bir şey almam, bununla ilgili herhangi bir fikir var mı? – daco
çalışıyor, teşekkürler! – daco