4

我已经使用软件制作了一个 Android 动态壁纸应用程序,并且该应用程序在我的设备上运行良好,所以我考虑将其上传到 Playstore。当我上传我的应用程序时,它游戏我出现以下错误:

**

“您上传的 APK 签名的证书过期太早。您需要使用过期的证书为您的 APK 签名。”

现在我怎样才能再次签署我的证书?请我需要详细的教程!

4

3 回答 3

0

您必须创建一个新的签名密钥,该密钥将在 25 年左右到期,并使用该密钥签署您的应用程序

于 2013-06-04T08:11:01.080 回答
0

生成地图键:=

转到 C:\users....android。keytool -list -alias androiddebugkey -keystore C:\users..android\debug.keystore -storepass android -keypass android MD5 指纹:79:9F:B9:2B:F0:51:C8:48:2E:39 :5B:72:AB:42:24:91 地图密钥:0lujtKtuh8x_MfEUSN5OpCj6HVCxX9lvBDgCT2w


生成证书:=

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 password1- ...,123

密码2- ....,1234

以前生成的地图密钥:0Vd9Hpw3AaaLfuaYgC8btoNu8OkuZe4bPXD9oPg

于 2013-06-04T08:17:13.240 回答
0

你需要:

  • 创建一个 release.keystore (尚未完成):
    keytool -genkey -v -keystore release.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

  • 删除旧签名:
    zip -d foo.apk META-INF/\*

  • 使用新密钥签名:
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore release.keystore my_application.apk alias_name

  • 验证签名:
    jarsigner -verify -verbose -certs my_application.apk

于 2015-11-13T17:13:45.553 回答