Unity与安卓:Admob报错Resolution failed because EDM4U could not enable Jetifier in Unity 2020.3 without

81 篇文章 1 订阅
30 篇文章 0 订阅

报错如下

Resolution Failed.

Resolution failed because EDM4U could not enable Jetifier in Unity 2020.3 without Custom Gradle Properties Template. Please enable 'Custom Gradle Properties Template' found under 'Player Settings > Settings for Android -> Publishing Settings' menu. Due to changes in Gradle project generated by Unity 2019.3 and above, our recommended way of enabling Jetifier is by injecting properties to Assets/Plugins/Android/gradleTemplate.properties.
If you like to patch this yourself, simply disable 'Patch gradleTemplate.properties' in Android Resolver settings.
UnityEngine.Debug:LogError (object)
Google.Logger:Log (string,Google.LogLevel) (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/Logger.cs:136)
GooglePlayServices.PlayServicesResolver:Log (string,Google.LogLevel) (at Z:/tmp/tmp.aZu50wZjTO/third_party/unity/unity_jar_resolver/source/AndroidResolver/src/PlayServicesResolver.cs:1076)
GooglePlayServices.PlayServicesResolver/<ResolveUnsafe>c__AnonStorey9:<>m__0 (bool,string) (at Z:/tmp/tmp.aZu50wZjTO/third_party/unity/unity_jar_resolver/source/AndroidResolver/src/PlayServicesResolver.cs:1946)
GooglePlayServices.PlayServicesResolver/<ResolveUnsafe>c__AnonStorey9:<>m__1 () (at Z:/tmp/tmp.aZu50wZjTO/third_party/unity/unity_jar_resolver/source/AndroidResolver/src/PlayServicesResolver.cs:2011)
Google.RunOnMainThread:ExecuteNext () (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:486)
Google.RunOnMainThread:<ExecuteAllUnnested>m__1 () (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:536)
Google.RunOnMainThread:RunAction (System.Action) (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:343)
Google.RunOnMainThread:ExecuteAllUnnested (bool) (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:530)
Google.RunOnMainThread:ExecuteAll () (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:512)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
 

Resolution Failed.

Resolution failed because EDM4U could not enable Jetifier in Unity 2020.3 without Custom Gradle Properties Template. Please enable 'Custom Gradle Properties Template' found under 'Player Settings > Settings for Android -> Publishing Settings' menu. Due to changes in Gradle project generated by Unity 2019.3 and above, our recommended way of enabling Jetifier is by injecting properties to Assets/Plugins/Android/gradleTemplate.properties.
If you like to patch this yourself, simply disable 'Patch gradleTemplate.properties' in Android Resolver settings.
UnityEngine.Debug:LogError (object)
Google.Logger:Log (string,Google.LogLevel) (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/Logger.cs:136)
GooglePlayServices.PlayServicesResolver:Log (string,Google.LogLevel) (at Z:/tmp/tmp.aZu50wZjTO/third_party/unity/unity_jar_resolver/source/AndroidResolver/src/PlayServicesResolver.cs:1076)
GooglePlayServices.PlayServicesResolver/<ResolveUnsafe>c__AnonStorey9:<>m__0 (bool,string) (at Z:/tmp/tmp.aZu50wZjTO/third_party/unity/unity_jar_resolver/source/AndroidResolver/src/PlayServicesResolver.cs:1946)
GooglePlayServices.PlayServicesResolver/<ResolveUnsafe>c__AnonStorey9:<>m__1 () (at Z:/tmp/tmp.aZu50wZjTO/third_party/unity/unity_jar_resolver/source/AndroidResolver/src/PlayServicesResolver.cs:2011)
Google.RunOnMainThread:ExecuteNext () (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:486)
Google.RunOnMainThread:<ExecuteAllUnnested>m__1 () (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:536)
Google.RunOnMainThread:RunAction (System.Action) (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:343)
Google.RunOnMainThread:ExecuteAllUnnested (bool) (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:530)
Google.RunOnMainThread:ExecuteAll () (at Z:/tmp/tmp.kQMyrbEl9O/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:512)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()

报错说是为了  将旧的依赖库 无缝迁移至AndroidX的工具,不然unity可能导出As工程或打包apk时会导致重复依赖; 参考地址:安卓Jetifier工具:迁移至AndroidX的利器_工作_的项目_com

 gradleTemplate.properties文件内容

org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M
org.gradle.parallel=true
android.enableR8=**MINIFY_WITH_R_EIGHT** //如果使用Gradle Version 版本>7.x 需要用#号注释掉这个,因为在7.0.0时已移除R8 ,可以将build tools 4.2.2 + Gradle Version 6.7.1
unityStreamingAssets=.unity3d**STREAMING_ASSETS**
# Android Resolver Properties Start
android.useAndroidX=true	//这里必须=true
android.enableJetifier=true	//这里必须=true
# Android Resolver Properties End
**ADDITIONAL_PROPERTIES**

  • 22
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AD_喵了个咪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值