Monacaを使いAndroidアプリを開発している際、アプリのビルドに必要なキーストア(keystore)とエイリアス(alias)の仕組みがよくわからず悩んだのでメモしておきます。 APKビルド時の署名 まずはGoogle Playの署名システムについておさらいします。 Google Playにアプリを登録するにはAPKファイルをアップロードしますが、このAPKファイルをビルドする際に行うのが署名作業です。 Googleはこの署名によって「誰がこのアプリを開発したか」を識別し、アップデート用APKファイルがアップロードされる度に同じ署名がついているかどうかで正規のAPKファイルだと認識します。 署名作業はアプリのビルド時に行われますが、その際には「キーストアファイル」と「キーストアのパスワード」、「エイリアスのパスワード」が必要です。 このうちひとつでも紛失するとアプリを二度とアップデ