Android 向け Gradle をアップグレードする

Google Mobile Ads Android SDK 22.4.0<property> が追加されました 要素を追加します。このバージョン以降に対するビルド Gradle 6.7.1 以降と Android Gradle プラグインを使用する必要があります。 4.2.0 以降。このガイドでは、Unity エディタを 互換性があります。

前提条件

スタートガイドを完了している。 必ず次のようにしてください。

  • 最小 API レベルを 21 に設定する
  • 対象 API レベルを 33 以上に設定する
  • [Custom Main Gradle Template] を有効にします。 [Custom Gradle Properties Template] 設定

Unity 2022.2 以降

Unity 2022.2 以降には、新しいバージョンの Gradle for Android が付属しています できます。Google モバイル広告をサポートするうえで、特別なご対応は不要です Android SDK 22.4.0

Unity 2022.1 以前

Unity 2022.2 以前では、古いバージョンの Gradle for Android を使用しています これは Google Mobile Ads Android SDK 22.4.0 でサポートされていません。次の の手順では、以下に基づいて、必要最小限の Gradle バージョンにアップグレードする方法を説明します。 ビルドプロセスを実行します。

  1. カスタム Gradle テンプレートを有効にする

    次に移動: プロジェクト設定 >プレーヤー >Android >公開設定 >Build、 次のように選択します。

    • カスタム ベース Gradle テンプレート

  2. ベース Gradle テンプレートを変更する

    Assets/Plugins/Android/baseProjectTemplate.gradle ファイルを開いて、 Gradle ビルドツール 4.2.0 を使用するように依存関係を設定します。

      allprojects {
          buildscript {
              dependencies {
                  classpath 'com.android.tools.build:gradle:4.2.0'
                  **BUILD_SCRIPT_DEPS**
              }
          }
      }
      ...
    
  3. Gradle のアップデート

    Gradle のバージョンを 6.7.1 に更新します。このステップは プロジェクトを Android Studio としてエクスポートするかどうかによって、 ビルドプロセスの一環として行えます

    Unity 統合ビルド

    Gradle をインストールする

    Gradle バージョン 6.7.1 をダウンロードします。

    Unity で Gradle パスを設定する

    Unity で [Unity Preferences] >外部ツール」に移動し、カスタム Gradle のパス。

    Android Studio のビルド

    Android Studio プロジェクトをエクスポートする

    [ファイル >[Build Settings] メニューで [プロジェクトのエクスポート] を オンにしてから、[エクスポート] ボタンを押します。エクスポートしたら、 Android Studio で確認できます。

    Gradle ラッパーを更新する

    ./gradle/wrapper/gradle-wrapper.properties ファイルを開き、 distributionUrl を使用して、Gradle 6.7.1.

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip