はじめに
「AndroidManifestReflection」を Unity プロジェクトに導入することで
AndroidManifest をコードから編集できるようになります
使用例
using UnityEditor; using UTJ.Android.Extensions; internal static class Example { [MenuItem( "Tools/Hoge" )] public static void Hoge() { var path = "Assets/Plugins/Android/AndroidManifest.xml"; var reflection = new AndroidManifestReflection( path ) { packageName = "com.kogane.test", versionCode = 25 }; reflection.Save(); } }
AndroidManifestReflection クラスで使用できる機能は
以下のページで確認できます
https://github.com/katsumasa/AndroidManifestReflection/blob/main/Editor/AndroidManifestReflection.cs