Argument Null Exception when building Android app with il2cpp

I’ve tried a variety of things including updating android SDK, NDK as well as JDK. Restarting, reinstalling, etc.

Sorry if this error has been solved before on this forum. I couldn’t find it if it has.


ArgumentNullException: Value cannot be null.
Parameter name: path1
System.IO.Path.Combine (System.String path1, System.String path2) (at :0)
UnityEditor.Utils.Paths.Combine (System.String[ ] components) (at C:/buildslave/unity/build/Editor/Mono/Utils/Paths.cs:29)

UnityEditor.Android.AndroidGradleRoot.GetGradleLaunchJarPath (System.String directory) (at <09a970ae0311447c9749d65ec2409482>:0)
UnityEditor.Android.GradleWrapper.GetBaseCommand (System.Int32 jvmHeapSize) (at <09a970ae0311447c9749d65ec2409482>:0)
UnityEditor.Android.PostProcessAndroidPlayer.ExecuteWarmup (System.String stagingArea) (at <09a970ae0311447c9749d65ec2409482>:0)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess (UnityEditor.BuildTarget target, System.String stagingAreaData, System.String stagingArea, System.String playerPackage, System.String installPath, System.String companyName, System.String productName, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at <09a970ae0311447c9749d65ec2409482>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at <09a970ae0311447c9749d65ec2409482>:0)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, 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 C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:281)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

For reference. It turns out there was a compatibility issue with Unity’s Mobile Notification Package. Their newest version 1.0.3 i think solves this issue.

I think it is more gradle related Errors when building as Android APK - Unity Engine - Unity Discussions