Android 13 用のアプリケーションビルドを設定する方法
Android 13(APIレベル33)用のアプリビルドを設定する手順は、使用しているUnityのバージョンによって異なります。
| アクション | 2019 | 2020 | 2021 | 2022 | 2023 |
|---|---|---|---|---|---|
| + | + | + | + | + | |
| Gradle 7.2 プラグインを使用する | + | + | + | + | |
| + | + | + | + | ||
| + | + | + | + | + | |
| + | |||||
AndroidManifestを変更する | + | + | + | + | + |
注意
後処理スクリプトを使ってセットアッププロセスを自動化できます。例えば、AndroidFilesProcessor ファイル。
Target API Level を33にアップグレードする
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 Target API Level で、API Level 33を選択します。- Androidアプリケーションの構築を開始します。必要なAPIが見つからないというメッセージで、
Update Android SDK をクリックします。必要なファイルがダウンロードされた後、ビルドプロセスが続行されます。
注意
APIをダウンロードした後、Target API Level フィールドの値をデフォルト値 ー
latestに変更できます。Gradle 7.2 プラグインを使用する
- Gradle 7.2をダウンロードします。
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 External Tools > Android セクションに移動します。Gradle installed with Unity ボックスのチェックを外します。- In the
Gradle フィールドで、Browse をクリックしてGradle 7.2ファイルが含まれるフォルダーを選択します。
Base Gradle Template でGradleプラグインのバージョンを変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Base Gradle Template ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/baseProjectTemplate.gradleファイルを開きます。 - 依存関係セクションで、例のようにプラグインのバージョンを4.1.0と指定します:
Copy
Full screen
Small screen
- groovy
1classpath 'com.android.tools.build:gradle:4.1.0'
Launcher Gradle Template にMETA/INFの除外項目を追加する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Launcher Gradle Templatere ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/launcherTemplate.gradleファイルを開きます。 - ファイルの末尾に次の行を追加します:
Copy
Full screen
Small screen
- groovy
1android {
2 packagingOptions {
3 pickFirst 'META-INF/kotlinx-serialization-json.kotlin_module'
4 pickFirst 'META-INF/kotlinx_coroutines_core.version'
5 pickFirst 'META-INF/kotlinx-serialization-core.kotlin_module'
6 pickFirst 'META-INF/atomicfu.kotlin_module'
7 pickFirst 'META-INF/ktor-serialization-kotlinx.kotlin_module'
8 pickFirst 'META-INF/ktor-events.kotlin_module'
9 pickFirst 'META-INF/ktor-websocket-serialization.kotlin_module'
10 pickFirst 'META-INF/ktor-serialization.kotlin_module'
11 pickFirst 'META-INF/ktor-client-core.kotlin_module'
12 pickFirst 'META-INF/ktor-io.kotlin_module'
13 pickFirst 'META-INF/ktor-http.kotlin_module'
14 pickFirst 'META-INF/ktor-client-content-negotiation.kotlin_module'
15 pickFirst 'META-INF/ktor-serialization-kotlinx-json.kotlin_module'
16 pickFirst 'META-INF/ktor-websockets.kotlin_module'
17 pickFirst 'META-INF/ktor-utils.kotlin_module'
18 }
19}
AndroidManifest を変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Main Manifest ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/AndroidManifest.xmlファイルを開きます。 - 次の行を
applicationタグに挿入します:
Copy
Full screen
Small screen
- xml
1<provider
2 android:name="androidx.startup.InitializationProvider"
3 android:authorities="${applicationId}.androidx-startup"
4 tools:node="remove" />
true値を持つandroid:exported属性をメインのアクティビティcom.unity3d.player.UnityPlayerActivityに追加します。
Copy
Full screen
Small screen
- xml
1<?xml version="1.0" encoding="utf-8"?>
2<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
3<manifest
4 xmlns:android="http://schemas.android.com/apk/res/android"
5 package="com.unity3d.player"
6 xmlns:tools="http://schemas.android.com/tools">
7 <application>
8 <activity android:name="com.unity3d.player.UnityPlayerActivity"
9 android:theme="@style/UnityThemeSelector"
10 android:exported="true">
11 <intent-filter>
12 <action android:name="android.intent.action.MAIN" />
13 <category android:name="android.intent.category.LAUNCHER" />
14 </intent-filter>
15 <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
16 </activity>
17 <provider
18 android:name="androidx.startup.InitializationProvider"
19 android:authorities="${applicationId}.androidx-startup"
20 tools:node="remove" />
21 </application>
22</manifest>
Target API Level を33にアップグレードする
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 Target API Level で、API Level 33を選択します。- Androidアプリケーションの構築を開始します。必要なAPIが見つからないというメッセージで、
Update Android SDK をクリックします。必要なファイルがダウンロードされた後、ビルドプロセスが続行されます。
注意
APIをダウンロードした後、Target API Level フィールドの値をデフォルト値 ー
latestに変更できます。Gradle 7.2 プラグインを使用する
- Gradle 7.2をダウンロードします。
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 External Tools > Android セクションに移動します。Gradle installed with Unity ボックスのチェックを外します。- In the
Gradle フィールドで、Browse をクリックしてGradle 7.2ファイルが含まれるフォルダーを選択します。
Base Gradle Template でGradleプラグインのバージョンを変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Base Gradle Template ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/baseProjectTemplate.gradleファイルを開きます。 - 依存関係セクションで、例のようにプラグインのバージョンを4.1.0と指定します:
Copy
Full screen
Small screen
- groovy
1classpath 'com.android.tools.build:gradle:4.1.0'
Launcher Gradle Template にMETA/INFの除外項目を追加する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Launcher Gradle Templatere ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/launcherTemplate.gradleファイルを開きます。 - ファイルの末尾に次の行を追加します:
Copy
Full screen
Small screen
- groovy
1android {
2 packagingOptions {
3 pickFirst 'META-INF/kotlinx-serialization-json.kotlin_module'
4 pickFirst 'META-INF/kotlinx_coroutines_core.version'
5 pickFirst 'META-INF/kotlinx-serialization-core.kotlin_module'
6 pickFirst 'META-INF/atomicfu.kotlin_module'
7 pickFirst 'META-INF/ktor-serialization-kotlinx.kotlin_module'
8 pickFirst 'META-INF/ktor-events.kotlin_module'
9 pickFirst 'META-INF/ktor-websocket-serialization.kotlin_module'
10 pickFirst 'META-INF/ktor-serialization.kotlin_module'
11 pickFirst 'META-INF/ktor-client-core.kotlin_module'
12 pickFirst 'META-INF/ktor-io.kotlin_module'
13 pickFirst 'META-INF/ktor-http.kotlin_module'
14 pickFirst 'META-INF/ktor-client-content-negotiation.kotlin_module'
15 pickFirst 'META-INF/ktor-serialization-kotlinx-json.kotlin_module'
16 pickFirst 'META-INF/ktor-websockets.kotlin_module'
17 pickFirst 'META-INF/ktor-utils.kotlin_module'
18 }
19}
AndroidManifest を変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Main Manifest ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/AndroidManifest.xmlファイルを開きます。 - 次の行を
applicationタグに挿入します:
Copy
Full screen
Small screen
- xml
1<provider
2 android:name="androidx.startup.InitializationProvider"
3 android:authorities="${applicationId}.androidx-startup"
4 tools:node="remove" />
true値を持つandroid:exported属性をメインのアクティビティcom.unity3d.player.UnityPlayerActivityに追加します。
Copy
Full screen
Small screen
- xml
1<?xml version="1.0" encoding="utf-8"?>
2<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
3<manifest
4 xmlns:android="http://schemas.android.com/apk/res/android"
5 package="com.unity3d.player"
6 xmlns:tools="http://schemas.android.com/tools">
7 <application>
8 <activity android:name="com.unity3d.player.UnityPlayerActivity"
9 android:theme="@style/UnityThemeSelector"
10 android:exported="true">
11 <intent-filter>
12 <action android:name="android.intent.action.MAIN" />
13 <category android:name="android.intent.category.LAUNCHER" />
14 </intent-filter>
15 <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
16 </activity>
17 <provider
18 android:name="androidx.startup.InitializationProvider"
19 android:authorities="${applicationId}.androidx-startup"
20 tools:node="remove" />
21 </application>
22</manifest>
Target API Level を33にアップグレードする
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 Target API Level で、API Level 33を選択します。- Androidアプリケーションの構築を開始します。必要なAPIが見つからないというメッセージで、
Update Android SDK をクリックします。必要なファイルがダウンロードされた後、ビルドプロセスが続行されます。
注意
APIをダウンロードした後、Target API Level フィールドの値をデフォルト値 ー
latestに変更できます。Gradle 7.2 プラグインを使用する
- Gradle 7.2をダウンロードします。
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 External Tools > Android セクションに移動します。Gradle installed with Unity ボックスのチェックを外します。- In the
Gradle フィールドで、Browse をクリックしてGradle 7.2ファイルが含まれるフォルダーを選択します。
Base Gradle Template でGradleプラグインのバージョンを変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Base Gradle Template ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/baseProjectTemplate.gradleファイルを開きます。 - 依存関係セクションで、例のようにプラグインのバージョンを4.1.0と指定します:
Copy
Full screen
Small screen
- groovy
1classpath 'com.android.tools.build:gradle:4.1.0'
Launcher Gradle Template にMETA/INFの除外項目を追加する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Launcher Gradle Templatere ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/launcherTemplate.gradleファイルを開きます。 - ファイルの末尾に次の行を追加します:
Copy
Full screen
Small screen
- groovy
1android {
2 packagingOptions {
3 pickFirst 'META-INF/kotlinx-serialization-json.kotlin_module'
4 pickFirst 'META-INF/kotlinx_coroutines_core.version'
5 pickFirst 'META-INF/kotlinx-serialization-core.kotlin_module'
6 pickFirst 'META-INF/atomicfu.kotlin_module'
7 pickFirst 'META-INF/ktor-serialization-kotlinx.kotlin_module'
8 pickFirst 'META-INF/ktor-events.kotlin_module'
9 pickFirst 'META-INF/ktor-websocket-serialization.kotlin_module'
10 pickFirst 'META-INF/ktor-serialization.kotlin_module'
11 pickFirst 'META-INF/ktor-client-core.kotlin_module'
12 pickFirst 'META-INF/ktor-io.kotlin_module'
13 pickFirst 'META-INF/ktor-http.kotlin_module'
14 pickFirst 'META-INF/ktor-client-content-negotiation.kotlin_module'
15 pickFirst 'META-INF/ktor-serialization-kotlinx-json.kotlin_module'
16 pickFirst 'META-INF/ktor-websockets.kotlin_module'
17 pickFirst 'META-INF/ktor-utils.kotlin_module'
18 }
19}
AndroidManifest を変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Main Manifest ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/AndroidManifest.xmlファイルを開きます。 - 次の行を
applicationタグに挿入します:
Copy
Full screen
Small screen
- xml
1<provider
2 android:name="androidx.startup.InitializationProvider"
3 android:authorities="${applicationId}.androidx-startup"
4 tools:node="remove" />
true値を持つandroid:exported属性をメインのアクティビティcom.unity3d.player.UnityPlayerActivityに追加します。
Copy
Full screen
Small screen
- xml
1<?xml version="1.0" encoding="utf-8"?>
2<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
3<manifest
4 xmlns:android="http://schemas.android.com/apk/res/android"
5 package="com.unity3d.player"
6 xmlns:tools="http://schemas.android.com/tools">
7 <application>
8 <activity android:name="com.unity3d.player.UnityPlayerActivity"
9 android:theme="@style/UnityThemeSelector"
10 android:exported="true">
11 <intent-filter>
12 <action android:name="android.intent.action.MAIN" />
13 <category android:name="android.intent.category.LAUNCHER" />
14 </intent-filter>
15 <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
16 </activity>
17 <provider
18 android:name="androidx.startup.InitializationProvider"
19 android:authorities="${applicationId}.androidx-startup"
20 tools:node="remove" />
21 </application>
22</manifest>
Target API Level を33にアップグレードする
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 Target API Level で、API Level 33を選択します。- Androidアプリケーションの構築を開始します。必要なAPIが見つからないというメッセージで、
Update Android SDK をクリックします。必要なファイルがダウンロードされた後、ビルドプロセスが続行されます。
注意
APIをダウンロードした後、Target API Level フィールドの値をデフォルト値 ー
latestに変更できます。Gradle 7.2 プラグインを使用する
- Gradle 7.2をダウンロードします。
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 External Tools > Android セクションに移動します。Gradle installed with Unity ボックスのチェックを外します。- In the
Gradle フィールドで、Browse をクリックしてGradle 7.2ファイルが含まれるフォルダーを選択します。
Base Gradle Template でGradleプラグインのバージョンを変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Base Gradle Template ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/baseProjectTemplate.gradleファイルを開きます。 - 依存関係セクションで、例のようにプラグインのバージョンを4.1.0と指定します:
Copy
Full screen
Small screen
- groovy
1classpath 'com.android.tools.build:gradle:4.1.0'
Launcher Gradle Template にMETA/INFの除外項目を追加する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Launcher Gradle Templatere ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/launcherTemplate.gradleファイルを開きます。 - ファイルの末尾に次の行を追加します:
Copy
Full screen
Small screen
- groovy
1android {
2 packagingOptions {
3 pickFirst 'META-INF/kotlinx-serialization-json.kotlin_module'
4 pickFirst 'META-INF/kotlinx_coroutines_core.version'
5 pickFirst 'META-INF/kotlinx-serialization-core.kotlin_module'
6 pickFirst 'META-INF/atomicfu.kotlin_module'
7 pickFirst 'META-INF/ktor-serialization-kotlinx.kotlin_module'
8 pickFirst 'META-INF/ktor-events.kotlin_module'
9 pickFirst 'META-INF/ktor-websocket-serialization.kotlin_module'
10 pickFirst 'META-INF/ktor-serialization.kotlin_module'
11 pickFirst 'META-INF/ktor-client-core.kotlin_module'
12 pickFirst 'META-INF/ktor-io.kotlin_module'
13 pickFirst 'META-INF/ktor-http.kotlin_module'
14 pickFirst 'META-INF/ktor-client-content-negotiation.kotlin_module'
15 pickFirst 'META-INF/ktor-serialization-kotlinx-json.kotlin_module'
16 pickFirst 'META-INF/ktor-websockets.kotlin_module'
17 pickFirst 'META-INF/ktor-utils.kotlin_module'
18 }
19}
AndroidManifest を変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Main Manifest ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/AndroidManifest.xmlファイルを開きます。 - 次の行を
applicationタグに挿入します:
Copy
Full screen
Small screen
- xml
1<provider
2 android:name="androidx.startup.InitializationProvider"
3 android:authorities="${applicationId}.androidx-startup"
4 tools:node="remove" />
true値を持つandroid:exported属性をメインのアクティビティcom.unity3d.player.UnityPlayerActivityに追加します。
Copy
Full screen
Small screen
- xml
1<?xml version="1.0" encoding="utf-8"?>
2<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
3<manifest
4 xmlns:android="http://schemas.android.com/apk/res/android"
5 package="com.unity3d.player"
6 xmlns:tools="http://schemas.android.com/tools">
7 <application>
8 <activity android:name="com.unity3d.player.UnityPlayerActivity"
9 android:theme="@style/UnityThemeSelector"
10 android:exported="true">
11 <intent-filter>
12 <action android:name="android.intent.action.MAIN" />
13 <category android:name="android.intent.category.LAUNCHER" />
14 </intent-filter>
15 <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
16 </activity>
17 <provider
18 android:name="androidx.startup.InitializationProvider"
19 android:authorities="${applicationId}.androidx-startup"
20 tools:node="remove" />
21 </application>
22</manifest>
Target API Level を33にアップグレードする
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Preferences (Windows)またはUnity > Preferences (macOS)に移動します。 Target API Level で、API Level 33を選択します。- Androidアプリケーションの構築を開始します。必要なAPIが見つからないというメッセージで、
Update Android SDK をクリックします。必要なファイルがダウンロードされた後、ビルドプロセスが続行されます。
注意
APIをダウンロードした後、Target API Level フィールドの値をデフォルト値 ー
latestに変更できます。Launcher Gradle Template にMETA/INFの除外項目を追加する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Launcher Gradle Templatere ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/launcherTemplate.gradleファイルを開きます。 - ファイルの末尾に次の行を追加します:
Copy
Full screen
Small screen
- groovy
1android {
2 packagingOptions {
3 pickFirst 'META-INF/kotlinx-serialization-json.kotlin_module'
4 pickFirst 'META-INF/kotlinx_coroutines_core.version'
5 pickFirst 'META-INF/kotlinx-serialization-core.kotlin_module'
6 pickFirst 'META-INF/atomicfu.kotlin_module'
7 pickFirst 'META-INF/ktor-serialization-kotlinx.kotlin_module'
8 pickFirst 'META-INF/ktor-events.kotlin_module'
9 pickFirst 'META-INF/ktor-websocket-serialization.kotlin_module'
10 pickFirst 'META-INF/ktor-serialization.kotlin_module'
11 pickFirst 'META-INF/ktor-client-core.kotlin_module'
12 pickFirst 'META-INF/ktor-io.kotlin_module'
13 pickFirst 'META-INF/ktor-http.kotlin_module'
14 pickFirst 'META-INF/ktor-client-content-negotiation.kotlin_module'
15 pickFirst 'META-INF/ktor-serialization-kotlinx-json.kotlin_module'
16 pickFirst 'META-INF/ktor-websockets.kotlin_module'
17 pickFirst 'META-INF/ktor-utils.kotlin_module'
18 }
19}
Main Gradle Template にMETA/INFの除外項目を追加する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Main Gradle Templatere ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/mainTemplate.gradleファイルを開きます。 - ファイルの末尾に次の行を追加します:
Copy
Full screen
Small screen
- groovy
1android {
2 packagingOptions {
3 pickFirst 'META-INF/kotlinx-serialization-json.kotlin_module'
4 pickFirst 'META-INF/kotlinx_coroutines_core.version'
5 pickFirst 'META-INF/kotlinx-serialization-core.kotlin_module'
6 pickFirst 'META-INF/atomicfu.kotlin_module'
7 pickFirst 'META-INF/ktor-serialization-kotlinx.kotlin_module'
8 pickFirst 'META-INF/ktor-events.kotlin_module'
9 pickFirst 'META-INF/ktor-websocket-serialization.kotlin_module'
10 pickFirst 'META-INF/ktor-serialization.kotlin_module'
11 pickFirst 'META-INF/ktor-client-core.kotlin_module'
12 pickFirst 'META-INF/ktor-io.kotlin_module'
13 pickFirst 'META-INF/ktor-http.kotlin_module'
14 pickFirst 'META-INF/ktor-client-content-negotiation.kotlin_module'
15 pickFirst 'META-INF/ktor-serialization-kotlinx-json.kotlin_module'
16 pickFirst 'META-INF/ktor-websockets.kotlin_module'
17 pickFirst 'META-INF/ktor-utils.kotlin_module'
18 }
19}
AndroidManifest を変更する
- Unity Editorでプロジェクトを開きます。
- メインメニューでは、
Edit > Project Settings に移動します。 Player > Android > Other Settings セクションに移動します。Custom Main Manifest ボックスにチェックを入れます。- テキストエディタで
Assets/Plugins/Android/AndroidManifest.xmlファイルを開きます。 - 次の行を
applicationタグに挿入します:
Copy
Full screen
Small screen
- xml
1<provider
2 android:name="androidx.startup.InitializationProvider"
3 android:authorities="${applicationId}.androidx-startup"
4 tools:node="remove" />
true値を持つandroid:exported属性をメインのアクティビティcom.unity3d.player.UnityPlayerActivityに追加します。
Copy
Full screen
Small screen
- xml
1<?xml version="1.0" encoding="utf-8"?>
2<!-- GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN-->
3<manifest
4 xmlns:android="http://schemas.android.com/apk/res/android"
5 package="com.unity3d.player"
6 xmlns:tools="http://schemas.android.com/tools">
7 <application>
8 <activity android:name="com.unity3d.player.UnityPlayerActivity"
9 android:theme="@style/UnityThemeSelector"
10 android:exported="true">
11 <intent-filter>
12 <action android:name="android.intent.action.MAIN" />
13 <category android:name="android.intent.category.LAUNCHER" />
14 </intent-filter>
15 <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
16 </activity>
17 <provider
18 android:name="androidx.startup.InitializationProvider"
19 android:authorities="${applicationId}.androidx-startup"
20 tools:node="remove" />
21 </application>
22</manifest>
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。