先日、新規作成したアプリで試しにバリアントを release
に設定し、ビルドしてみると下記のようなエラーが発生しました。
Error: The apk for your currently selected variant (app-release.apk) is not signed. Please specify a signing configuration for this variant (release).
どうやら、release
バリアントを手元でビルドするには署名が必要みたいですね👀 ちなみに、debug
に関しては Android Studio
が自動で署名してくれてるらしい。
ということでrelease
でビルドするためにやることは下記になります。
Key Store
の作成Signing Config
の作成2.
で作成したSigning Config
をrelease
バリアントに設定
1.
と 2.
に関しては、Android Studio 4.0.x
系でも下記の記事とほぼ同じなので割愛します🦅
3.
については、2.
で開いている File>Project Structure...
の Build Variants
をまずは選択します。次に表示されているバリアントの中から release
を選択し、Signing Config
セクションで 2.
で作成した Signing Config
を設定し、Apply
すれば完了です🎉
参考
- https://qiita.com/takehilo/items/7c02a4eba177ac76dcc4
- https://developer.android.com/studio/build/build-variants?hl=ja