1. ホーム
  2. アンドロイド

[解決済み】Android Studioで署名付きAPKを生成する際の署名のバージョン - V1 (Jar Signature)とV2 (Full APK Signature)の違いについて教えてください。

2022-04-03 17:58:40

質問

Android Studio 2.3で使用する署名のバージョンを1つ以上選択してください。

Android Studioで署名付きAPKを生成する際に、2つのオプション(CheckBox)が表示されます。 V1 (Jar Signature) と2. V2 (Full APK Signature) として シグネチャーバージョン 署名付きAPKの生成プロセスの最後のステップにあります。

では V1(ジャーシグネチャー) V2 (フルAPKシグネチャ) Android Studioの新しいアップデートで?

また、プレイストアリリース用のapkに署名するには、どちらを使うべきですか(または両方)?

また、次のようなエラーが発生します。 インストールパースに失敗しました 証明書がありません を使用すると、APKをインストールするときに、2番目のオプションが使用されます。

解決方法を教えてください。

Android 7.0から導入された新しい署名の仕組みで、APK署名をより安全にするための機能が追加されています。

必須ではありません。可能であればBOTHにチェックを入れるべきですが、新しいV2署名メカニズムで問題が発生する場合は省略しても構いません。

つまり、V2は問題が発生したらチェックを外せばいいだけで、可能ならチェックを入れるべきということです。

UPDATED: Android 11をターゲットとする場合、必須となりました。