UnityでGoogleAdsのプラグインを入れると失敗する
環境
エラー
Gradle failed to fetch dependencies.
Failed to run 'C:\Users\
\Documents\testgooglead\Temp\PlayServicesResolverGradle\gradlew.bat --no-daemon -b "C:\Users\ \Documents\testgooglead\Temp\PlayServicesResolverGradle\PlayServicesResolver.scripts.download_artifacts.gradle" "-PANDROID_HOME=C:/Program Files/Unity/Hub/Editor/2019.3.11f1/Editor/Data/PlaybackEngines/AndroidPlayer\SDK" "-PTARGET_DIR=C:\Users\ \Documents\testgooglead\Assets\Plugins\Android" "-PMAVEN_REPOS=https://maven.google.com/" "-PPACKAGES_TO_COPY=com.google.android.gms:play-services-ads:19.1.0" "-PUSE_JETIFIER=0" "-PDATA_BINDING_VERSION=3.4.0"'
原因
https://github.com/gradle/gradle/issues/8681
多分このあたりだと思う。
前作業
一回試しにForceResolveを行う 途中でUnityを再起動すると失敗します。
対策
その後
(ProjectName)\Temp\PlayServicesResolverGradle
を開く
PlayServicesResolver.scripts.gradle-template.zip
の中にある
gradle/wapper/gradle-wrapper.properties
を開く。
gradle-wrapper.properties
distributionUrl=https://services.gradle.org/distributions/gradle-5.1.1-bin.zip
から
distributionUrl=https://services.gradle.org/distributions/gradle-6.4.1-bin.zip
に変更。