Unity Android カスタムアクティビティの作り方

始めに

2024/02/11 現在において、Android のカスタムアクティビティの作り方をまとめておく。 以前は Android Studio でプラグインを作って、ビルドして、jar を配置するという事をやっていたが 今はより簡単なようなので。

参考

カスタムアクティビティの作成 https://docs.unity3d.com/ja/2023.2/Manual/android-custom-activity.html

サンプルコード

自己責任でどうぞ。 https://github.com/RyKishita/TestAndroidActivity2023

修正内容

以下、企業名は rykishita 、プロジェクト名は TestAndroidActivity2023 とする。

備考

Android8(API26)以降をターゲットにする場合は GameActivity にも出来る。 その場合は上記内容は変わる。

The GameActivity application entry point https://docs.unity3d.com/2023.2/Documentation/Manual/android-application-entries-game-activity.html

追記(2024/06/23)

機会があって Unity 2022.3.12f1 でこの対応を行ったところビルドエラーが出た。 UnityPlayerActivity.java に関するエラーだったので、コピーを行わないようにすると解消した。

top

その他の投稿
20250320-01 Unity のナビゲーションシステム 追記
20241013-01 Google Play で開発者情報が公開される件
20240824-01 Unity UI Toolkit カスタムコントロールサンプル
20240720-01 Unity NavMesh サンプル
20240529-02 Unity ECS の Android ビルドでエラー
20240529-01 Unity ECS で、Prefab を使用した場合に Android ビルドでエラー
20240505-01 Unity ECS で動的に親子関係を作る
20240211-01 Unity Android カスタムアクティビティの作り方
20231216-01 Unity のナビゲーションシステム
20231125-01 PlayFabのデータ保存