android应用程序公开发布问题

android应用程序公开发布问题,android,Android,在完成android应用程序开发后,我使用下面显示的命令获取私钥,但它显示了一些错误,如“密钥库被篡改或密码正确” $keytool-genkey-v-keystore DEBUG.keystore -别名别名\u名称-keyalg RSA-密钥大小2048-有效期10000 是我的DEBUG.keystore问题吗??我是否需要为公共发布生成另一个密钥库???是的,您肯定应该为公共发布生成另一个密钥(并将其保存在保存位置以备将来更新) 有关详细信息,请参阅 编辑: 如果您使用的是Eclipse

在完成android应用程序开发后,我使用下面显示的命令获取私钥,但它显示了一些错误,如“密钥库被篡改或密码正确”

$keytool-genkey-v-keystore DEBUG.keystore -别名别名\u名称-keyalg RSA-密钥大小2048-有效期10000


是我的DEBUG.keystore问题吗??我是否需要为公共发布生成另一个密钥库???

是的,您肯定应该为公共发布生成另一个密钥(并将其保存在保存位置以备将来更新)

有关详细信息,请参阅

编辑:


如果您使用的是Eclipse,请使用Android的ADT插件创建密钥文件并对应用程序进行签名。

Mannaz,我生成了新的密钥库和新的未签名应用程序,但在运行jarsigner时,它显示了相同的错误。我使用了如下所示的命令。$jarsigner-verbose-keystore my-release-key.keystore my_application.apk alias_name是否提示您输入密码?
alias\u name
是否与您生成密钥时给出的相同?朋友们,我最终按照提供的说明获得了对齐的apk文件。但是在安装时,它显示了一些错误。有人知道我犯的错误吗?可能你安装了一个旧版本的应用程序,它仍然有旧的(损坏和不同的)签名。因此android拒绝安装新的。尝试卸载所有以前的版本。只需在eclipse中将项目导出为已签名的应用程序