I also have the same problem:
See the console message:
Jason-MacBook-Pro:calabash-android-demoapp Jason$ calabash-android run "/Users/Jason/Downloads/net.flixster.android_5.0_RC1_sidenavEnabled 2.apk" -v
No test server found for this combination of app and calabash version. Recreating test server.
2013-05-03 14:26:54 - keytool -v -list -alias calabash-android-jasontux -keystore "/Users/Jason/.android/debug.keystore" -storepass 2ChiaSheng20
2013-05-03 14:26:54 - keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
java.io.IOException: Keystore was tampered with, or password was incorrect
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
at java.security.KeyStore.load(KeyStore.java:1185)
at sun.security.tools.KeyTool.doCommands(KeyTool.java:620)
at sun.security.tools.KeyTool.run(KeyTool.java:172)
at sun.security.tools.KeyTool.main(KeyTool.java:166)
Caused by: java.security.UnrecoverableKeyException: Password verification failed
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
... 5 more
/Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:162:in `extract_md5_fingerprint': No MD5 fingerprint found: (RuntimeError)
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
java.io.IOException: Keystore was tampered with, or password was incorrect
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:771)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:38)
at java.security.KeyStore.load(KeyStore.java:1185)
at sun.security.tools.KeyTool.doCommands(KeyTool.java:620)
at sun.security.tools.KeyTool.run(KeyTool.java:172)
at sun.security.tools.KeyTool.main(KeyTool.java:166)
Caused by: java.security.UnrecoverableKeyException: Password verification failed
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:769)
... 5 more
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:131:in `fingerprint_from_keystore'
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/bin/calabash-android-build.rb:3:in `calabash_build'
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:49:in `build_test_server_if_needed'
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/bin/calabash-android-run.rb:16:in `calabash_run'
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/bin/calabash-android:76:in `<top (required)>'
from /Users/Jason/.rbenv/versions/1.9.3-p327/bin/calabash-android:23:in `load'
from /Users/Jason/.rbenv/versions/1.9.3-p327/bin/calabash-android:23:in `<main>'
Jason-MacBook-Pro:calabash-android-demoapp Jason$
I also tried calabash-android setup successfully so it is using ~/.android/debug.keytool and I got MD5 value
I tried calabash-android resign with failure:
calabash-android resign "/Users/Jason/Downloads/net.flixster.android_5.0_RC1_sidenavEnabled 2.apk"
Enter Passphrase for keystore:
jarsigner: Certificate chain not found for: -storepass. -storepass must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.
jarsigner command: jarsigner -sigalg MD5withRSA -digestalg SHA1 -signedjar /Users/Jason/Downloads/net.flixster.android_5.0_RC1_sidenavEnabled 2.apk -storepass 2ChiaSheng20 -keystore "/Users/Jason/.android/debug.keystore" /var/folders/6k/7018t0054p19781n5vygpsnc0000gp/T/d20130503-9211-1vgal1z/unsigned.apk calabash-android-jasontux
/Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:79:in `sign_apk': Could not sign app (/var/folders/6k/7018t0054p19781n5vygpsnc0000gp/T/d20130503-9211-1vgal1z/unsigned.apk (RuntimeError)
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:62:in `block in resign_apk'
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir'
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/lib/calabash-android/helpers.rb:55:in `resign_apk'
from /Users/Jason/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.4/bin/calabash-android:112:in `<top (required)>'
from /Users/Jason/.rbenv/versions/1.9.3-p327/bin/calabash-android:23:in `load'
from /Users/Jason/.rbenv/versions/1.9.3-p327/bin/calabash-android:23:in `<main>'
I ran keytool successfully and got my md5 and my ~/.android/debug.keytool
adb calabash-android "/Users/Jason/Downloads/net.flixster.android_5.0_RC1_sidenavEnabled 2.apk" was able to load the apk to simulator.
I am running 0.4.4 Calabash-android.
Can someone give some me some ideas? Thanks in advance.