Android 12 端末に Android ビルドしたアプリがインストールできない問題に対する対処
変更前
<activity android:name="com.unity3d.player.UnityPlayerActivity"
android:theme="@style/UnityThemeSelector">
変更後
<activity android:name="com.unity3d.player.UnityPlayerActivity"
android:theme="@style/UnityThemeSelector"
android:exported="true">
Android 12 からは、<activity>、<service>、<receiver> に intent-filter がある場合、android:exported 属性を明示的に指定しないとビルドエラーになる。外部から呼び出される可能性のあるコンポーネントには、android:exported="true" を明記しないといけない。
Android 12 では、アプリのセキュリティ強化のために、外部からアクセス可能なコンポーネントを明示的に指定する必要がある。
android:exported="true" → 外部から呼び出しOK
android:exported="false" → 内部専用
参考サイト
Android 12 端末に Unity で Android ビルドしたアプリがインストールできない問題に対する対処 – デニッキ!



コメント