まえがき
GodotでAndroid開発をする際に発生した問題と解決策を備忘録としておきます。
環境
Godot 4.3
OpenJDK 17
Android SDK ver35まで幾つかSDKフォルダ内に存在
失敗ポイント
「OpenJDKのVersion」
当初、別のバージョンを使用していましたが、ビルドの際にエラーを吐いたのでGodotのドキュメント内で記述されていたOpenJDK 17を使用し解決しました。
Kestoreの作成
AAB(Android App Bundle)をビルドする際に署名が必要になるのですが、Kestoreの作成が良く分かりませんでした。
AndroidStudioを使用してKeystoreを作成する方法が有ったので、そちらを使用して解決しました。
リリース時の署名
リリースの際にAABをアップロードすると「アップロードしたすべてのバンドルに署名する必要があります。」とのエラーが出ました。
ビルドの際、署名に使用したユーザー名がGodotで設定したユーザー名と異なった事が原因でしたので、ユーザー名を正しく変更して解決しました。
リリースしてからの失敗ポイント
2024/09/19 追記
先日「さいなげ」というアプリを無事(笑)にリリース出来ましたが、いざリリースしてみて失敗に感じたポイントなど追加で紹介します。
アプリ名
AABビルドの際にアプリの固有名を設定しておらず、プロジェクト設定のままになっており、ストア表示とインストール時に名前の表記が変わる問題がありました。
アプリの名前、もしくはプロジェクト名を変更し解決しました。
アプリアイコン
アイコンの表示に問題がありました、アダプティブアイコンを設定し解決しました。
パッケージ名
パッケージの固有名を適当に設定しておりましたが、アプリのidのようなモノらしくストア公開してしまった後では変更できないので、現在リリースし直すか検討中です。
コメント