unity3d 添加广告时Unity无法构建

kb5ga3dv  于 2023-01-09  发布在  其他
关注(0)|答案(1)|浏览(201)

我有一个问题,我不能解决了几天.当我添加到我的项目(工作正常)一个unity ads或admob使用谷歌包.当我添加了这个包之一,并试图建立我的项目为android我得到了一个错误与我的gradle:

Exception: Gradle install not valid
Unity.Android.Gradle.AndroidGradle..ctor (System.String gradleLauncherPath, System.Int32 
jvmHeapSize) (at <aa400196d78d4a0aab4d78eb144a59f3>:0)
UnityEditor.Android.GradleWrapper.CreateGradleInstance () (at 
<62de111f18d242d586f9a078a33b1ba2>:0)
UnityEditor.Android.PostProcessAndroidPlayer.ExecuteWarmup (System.String stagingArea) 
(at <62de111f18d242d586f9a078a33b1ba2>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess 
(UnityEditor.Modules.BuildPostProcessArgs args, 
AndroidPlayerBuildProgram.Data.AndroidPlayerBuildProgramOutput buildProgramOutput) (at 
<62de111f18d242d586f9a078a33b1ba2>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess 
(UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& 
outProperties) (at <62de111f18d242d586f9a078a33b1ba2>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup 
targetGroup, UnityEditor.BuildTarget target, System.Int32 subtarget, System.String 
installPath, System.String companyName, System.String productName, System.Int32 width, 
System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry 
usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at 
<11d97693183d4a6bb35c29ae7882c66b>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)

我尝试下载一个gradle并在我的项目中替换它,但这并不能解决问题。我尝试在外部工具上复制gradle位置,然后取消选中并复制该位置,但这并不起作用。我甚至尝试使用Unity的monitoraztion示例打开一个新项目,但仍然得到相同的错误。
谢谢你。

raogr8fs

raogr8fs1#

我使用的是2021.3.16版本,我尝试安装另一个版本(2021.3.13),现在它工作了。我看到gradle在unity文件夹中,所以我想如果我重新安装unity或安装另一个版本,它应该会修复它,或者可能是版本2021.3.16中的一个bug。

相关问题