ソフトウェアを使用して Android ライブ壁紙アプリケーションを作成しましたが、アプリはデバイスで完全に実行されているため、Playstore にアップロードすることを考えました。アプリをアップロードすると、次のエラーが発生します。
**
「期限切れが早すぎる証明書で署名された APK をアップロードしました。さらに先に期限切れになる証明書で APK に署名する必要があります。」
どうすれば証明書に再度署名できますか? 詳細なチュートリアルが必要です。
ソフトウェアを使用して Android ライブ壁紙アプリケーションを作成しましたが、アプリはデバイスで完全に実行されているため、Playstore にアップロードすることを考えました。アプリをアップロードすると、次のエラーが発生します。
**
「期限切れが早すぎる証明書で署名された APK をアップロードしました。さらに先に期限切れになる証明書で APK に署名する必要があります。」
どうすれば証明書に再度署名できますか? 詳細なチュートリアルが必要です。
マップキーを生成する:=
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
必要がある:
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