apk在升级Android应用程序时未正确签名

问题描述

| 我正在升级以前上传到市场的Android应用程序。 算法如下: 我使用Eclipse Android工具导出未签名的应用程序包 然后,我使用与第一次上传相同的脚本: keytool -genkey -v -keystore almeesoft.keystore -alias almeesoft -keyalg RSA -validity 10000 脚本要求输入密码。 老实说,我不记得我第一次使用的密码,所以我猜 该应用程序开始上传 但是,在和我正在收到消息 “ APK未正确签名”     

解决方法

您必须使用与您首次上载时相同的私钥对apk签名。如果您不记得密码,那么您就不走运了。您将无法更新此应用程序。您将需要使用唯一的软件包名称将其作为其他应用程序上传。     ,如果您忘记了密码,您将大失所望,使用其他密钥库签署apk将导致android market上的不同应用程序。 读这个     ,我不正确地将问题归咎于忘记的密码。第一次上传时需要运行2个脚本 1。 keytool -genkey -v -keystore .keystore-别名-keyalg RSA -validity 10000 -keypass -storepass 2。 jarsigner -verbose -keystore .keystore .apk -keypass -storepass 生成的文件.keystore应该保存。 在第二次上传(更新)时,仅应使用相同的* .keystore文件运行第二(!)脚本。