2017年3月13日

Android StudioでAPK作成時のエラーの対処方法

2017年3月ごろから、Android Studioで以下の操作をするとエラーが出るようになりました。
<Build>ー<Generate Signed APK>で、「Module」、「Key store path」を指定した後の「APK Destination Folder」画面で、「Finish」ボタンを押すと

「Please select at least one of the signature versions to use」のエラーが出ます。
何本か作成して、気になる現象につき記事をまとめました。


この対処は、「APK Destination Folder」画面の下部の「Signature Versions」で
[V1(lar Signature)]、[V2(Full APK Signature)]にチェックが無い
ことが原因です。

どんなチェックを入れればいいのか?
この項目は、APK署名に関する項目で、要点だけ確認すると…

・V1(lar Signature):Android7.0未満で対応可能。標準署名。
・V2(Full APK Signature):Android7.0以降で対応可能。V1より高速化。

APK作成時は最低限でも[V1]にチェック、将来的には両方チェックするのが無難なようです。