From 3c6522da4da3a4619c8525a4864dd1fac48839b0 Mon Sep 17 00:00:00 2001 From: BorysSaltan <76683008+BorysSaltan@users.noreply.github.com> Date: Wed, 18 May 2022 17:02:43 +0300 Subject: [PATCH] Specified parameters when getting SetApplicationIdentifier to resolve AmbiguousMatchException fix Unity compatibility issue https://issuetracker.unity3d.com/issues/firebase-importing-package-and-restarting-the-editor-generates-ambiguous-match-found-exceptions --- source/AndroidResolver/src/UnityCompat.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/AndroidResolver/src/UnityCompat.cs b/source/AndroidResolver/src/UnityCompat.cs index e9dbcd22..2d51da13 100644 --- a/source/AndroidResolver/src/UnityCompat.cs +++ b/source/AndroidResolver/src/UnityCompat.cs @@ -462,7 +462,7 @@ private static string GetUnity56AndAboveApplicationIdentifier(BuildTarget buildT private static bool SetUnity56AndAboveApplicationIdentifier(BuildTarget buildTarget, string applicationIdentifier) { var setApplicationIdentifierMethod = - typeof(UnityEditor.PlayerSettings).GetMethod("SetApplicationIdentifier"); + typeof(UnityEditor.PlayerSettings).GetMethod("SetApplicationIdentifier", new[] {typeof(BuildTargetGroup), typeof(string) }); if (setApplicationIdentifierMethod == null) return false; var buildTargetGroup = ConvertBuildTargetToBuildTargetGroup(buildTarget); if (buildTargetGroup == BuildTargetGroup.Unknown) return false;