Android 11(API レベル 30)をサポートするには、パッケージの公開設定
<queries>
要素が AR Foundation の ARCore Extensions(1.19 以降)に追加されました。
これらのバージョンの ARCore を使用する場合、<queries>
要素には Gradle バージョンが必要です
5.6.4 以降。
ほとんどの場合、Android Gradle プラグイン バージョン 3.6.0 を使用します。 十分ですAndroid Gradle プラグインと 使用している Gradle のバージョンについては、Android Gradle プラグインをご確認ください 互換性の表をご覧ください。
Unity Gradle のサポート
サポートされている Unity のバージョンの手順は以下のとおりです。 できます。
詳しくは、次の記事をご覧ください。
- Unity の Gradle サポート
- Android の Configure Gradle ビルド
Unity 2021 以降
Unity 2021 のすべてのバージョンが、Android 11 をターゲットとするようサポートしています。Unity の 2021 年版の Android 用 Gradle ドキュメントをご覧ください。まとめ
Unity 2021.1 から 2021.1.15f1 まで、Gradle 5.6.4 以降が付属 (および Gradle プラグイン 3.6.0 以降)。特に対応は必要ありません。
Unity 2021.1.16f1 以降には、Gradle 6.1.1 以降が付属しています( Gradle プラグイン 4.0.1 以降)。特に対応は必要ありません。
Unity 2020
Unity 2020 のすべてのバージョンが、Android 11 をターゲットとするようサポートしています。詳しくは、Unity の 2020 Android 用 Gradle ドキュメントをご覧ください。まとめ
Unity 2020.1、2020.2、2020.3 および 2020.3.14f1 を含む Gradle 5.6.4 以降(および Gradle プラグイン 3.6.0 以降)。 特に対応は必要ありません。
Unity 2020.3.15f1 以降には、Gradle 6.1.1 以降が付属しています( Gradle プラグイン 4.0.1 以降)。特に対応は必要ありません。
Unity 2019.4
Unity で Unity Preferences > External Tools を開き、カスタム Gradle を Gradle 5.6.4 以降のバージョンにする。詳しくは、 ダウンロード用の Gradle ビルドツール。
Project Settings > Player > Android > Publishing Settings > Build に移動し、次の両方を選択します。
- Custom Main Gradle Template
- Custom Launcher Gradle Template。
生成された両方のファイルに次の変更を適用します。
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
次のコメントがある場合は、ファイルの先頭から削除してください。
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
次の行をファイルの先頭に挿入します。
buildscript { repositories { google() mavenCentral() } dependencies { // Must be Android Gradle Plugin 3.6.0 or later. For a list of // compatible Gradle versions refer to: // https://developer.android.com/studio/releases/gradle-plugin classpath 'com.android.tools.build:gradle:3.6.0' } } allprojects { repositories { google() mavenCentral() flatDir { dirs 'libs' } } }