UnityでAndroidのapkをビルドしようとしてエラー発生
以前の記事でUnityのAndroid apkビルド時に古いファイルが消せないというエラーが出てUnityの再起動で対処したが、再起動後にビルドをしようとしたら、今度は以下のようなエラーが発生。
Can not sign the application
Unable to sign the application; please provide passwords!
パスワード入れてね~というようなエラーメッセージ。今回はこちらの対処法をメモ。
開発環境
Windows 10 Home
Unity 2020.3.1.f1(LTS)
Unityの再起動によりProject KeystoreとProject Keyが消えていた
パスワードといわれるとKeystoreくらいしか思い浮かばなかったので、Build SettingsからPlayers Settings… → Player → Settings for Android → Publishing Settingsを開いて確認してみた。
すると、設定していたはずのProject KeystoreとProject Keyが消えていた。Unityを再起動したときに消えてしまったのだろうか。何だかスッキリしないが、KeystoreとKeyを再設定した。
この状態でビルドすると、エラーが消えてビルドすることができた。Unity2020でAndroidビルドしたのは初めてだったので色々と手間取ったが、これでひとまず安定してAndroidのapkをビルドしてデバッグできるようになった。