- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试运行命令“calabash-android resign xxx.apk”时,我得到了以下日志
calabash-android resign xxx.apk /Library/Ruby/Gems/2.0.0/gems/calabash-android-0.4.21/lib/calabash-android/java_keystore.rb:27:in
sign_apk': Could not sign app: /var/folders/d3/r6sv00v12z151kw0yq8vq9kc0000gn/T/d20140516-67726-1effki9/unsigned.apk (RuntimeError)
sign_apk' from /Library/Ruby/Gems/2.0.0/gems/calabash-android-0.4.21/lib/calabash-android/helpers.rb:57:in
from /Library/Ruby/Gems/2.0.0/gems/calabash-android-0.4.21/lib/calabash-android/helpers.rb:77:inblock in resign_apk'
mktmpdir' from /Library/Ruby/Gems/2.0.0/gems/calabash-android-0.4.21/lib/calabash-android/helpers.rb:51:in
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tmpdir.rb:88:inresign_apk'
' from /usr/bin/calabash-android:23:in
from /Library/Ruby/Gems/2.0.0/gems/calabash-android-0.4.21/bin/calabash-android:95:inload'
'
from /usr/bin/calabash-android:23:in
最佳答案
对于calabash-android的'resign'命令,它执行以下操作:
zip my.apk -d 'META-INF/*'
jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore ~/.android/debug.keystore xxx.apk androiddebugkey
因此我们需要确保自定义的 debug.keystore 的所有内容都与 jarsigner 的要求相同,算法应为“MD5withRSA”,别名应为“androiddebugkey”等。否则,您需要更改脚本文件哪个路径是/Library/Ruby/Gems/2.0.0/gems/calabash-android-0.4.21/lib/calabash-android/java_keystore.rb
关于android - 如何为 Calabash-android 使用自定义 keystore ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23692575/
我是一名优秀的程序员,十分优秀!