我使用软件制作了一个Android Live壁纸应用程序,该应用程序在我的设备上运行完美,所以我想将其上传到Playstore。当我上传我的应用程序时,它会让我误操作:
**
“您上传了一个使用证书过期的APK。 您需要使用证书进一步签署您的APK。“
现在我如何再次签署我的证书? 我需要详细的教程!
答案 0 :(得分:0)
您必须创建一个新的签名密钥,该密钥将在25年左右到期,并为您的应用程序签署该密钥
答案 1 :(得分:0)
生成map key:=
转到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
生成的上一个地图密钥:0Vd9Hpw3AaaLfuaYgC8btoNu8OkuZe4bPXD9oPg
答案 2 :(得分: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