我已经使用平台证书创建了一个 keystore 证书。
我使用以下方式创建调试 keystore :-
keytool-importkeypair -k ~/.android/debug.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform
现在要在 eclipse 中使用此 keystore 来调试应用程序,我将“Documents and Settings\raj.android\”中的默认 keystore 替换为我创建的新 keystore 。 现在,当我尝试调试任何应用程序时,eclipse 会说:
"Error generating final archive: Unable to get debug signature key"
我尝试重新启动 eclipse,将 JRE 更改为 1.5,但没有成功。
问候, 拉吉
最佳答案
我解决了这个问题。 为创建证书提供的密码不正确。密码“平台”如果用于设备则有效。 要使用模拟器在模拟器上调试应用程序,密码应该是“androiddebugkey”
因此生成证书的命令将是:-
keytool-importkeypair -k ~/.android/debug.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias androiddebugkey
感谢您的帮助。
关于java - Android 的 Eclipse debug.keystore 签名错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11719667/