【问题标题】:android application public release issueandroid应用程序公开发布问题
【发布时间】:2010-10-19 09:20:00
【问题描述】:

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

$ keytool -genkey -v -keystore DEBUG.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

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

【问题讨论】:

  • 只需将您的项目导出为 eclipse 中的签名应用程序

标签: android


【解决方案1】:

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

详情请见http://developer.android.com/guide/publishing/app-signing.html#releasemode

编辑:

如果您使用的是 Eclipse,请使用 ADT Plugin for Android 创建您的密钥文件并为您的应用程序签名。

【讨论】:

  • Mannaz,我生成了新的密钥库和新的未签名应用程序,但是在运行 jarsigner 时它显示相同的错误。我使用了下面显示的命令。 $ jarsigner -verbose -keystore my-release-key.keystore my_application.apk alias_name
  • 系统提示您输入密码吗? alias_name 和你生成密钥时给的一样吗?
  • 朋友们,最后我按照developer.android.com/guide/publishing/… 提供的说明完成了对齐的 apk 文件。但是在安装时,它显示了一些错误。有人知道我所犯的错误吗??
  • 可能您安装了旧版本的应用程序,它仍然具有旧的(损坏的和不同的)签名。因此android拒绝安装新的。尝试卸载所有以前的版本。
猜你喜欢
  • 2014-03-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多