我有一个奇怪的情况,未签名的版本是构建的......但不是签名的 APK!
以下是有关此的一些信息:
* 我使用 ant,而不是 eclipse。
我通过运行以下命令在命令行中创建了 store 键:
keytool -genkey -v -keystore C:\my.keystore -alias my_alias.keystore -keyalg RSA -keysize 2048 -validity 10000
这将密钥库放置在 C:\
现在,要签署 apk,我使用以下命令(在构建过程中):
jarsigner -storepass password -verbose -keystore "C:\Android-Enviroment\my.keystore" -signedjar "C:\Documents and Settings\O\Desktop\Project\bin\project-signed.apk" "C:\Documents and Settings\O\Desktop\Project\bin\Project-release-unsigned.apk" my_alias.keystore -digestalg SHA1 -sigalg MD5withRSA
这只会导致未签名的 apk 构建:Project-release-unsigned.apk without the Project- signed.apk
所以......问题:
1- 创建密钥和/或构建源有什么问题吗?
2-如何调试这个?我的意思是我怎么知道为什么生成的密钥不起作用?!
我是初学者,所以答案可能很明显,但我真的想不通!
谢谢你的帮助...