Closed imperialnymph closed 3 years ago
The cause of the error is that you use Xamarin.Firebase.Auth 120.0.1. Please remove it.
Thank you for responding, Miyu!
I've tried downgrading Xamarin.Firebase.Auth to earlier versions (120.0.0, 119.3, 119.2) but it still didn't work. I've also tried removing Xamarin.Firebase.Auth, still getting the same error :(
Never mind!
I have resolved this issue by downgrading not only Xamarin.Firebase.Auth but also the Googleplayservices dependencies.. I must have updated them by mistake, not knowing that it's not yet compatible with the current version of Plugin.FirebaseAuth
Thank you Miyu for pointing me in the right direction!
Hi Miyu! Can I bother you with an issue I'm currently facing?
I can't build on release mode (it works on debug). I've tried excluding com.google.firebase.** on a proguard config file.
Plugin.FirebaseAuth 4.1.0 Xamarin.Firebase.Auth 120.0.1 Xamarin.Forms 4.8.0.1821 Xamarin.GooglePlayServices.Base 117.5.0 Xamarin.GooglePlayServices.Basement 117.5.0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(5,5): Error XALNK7000: Mono.Linker.MarkException: Error processing method: 'System.Void Plugin.FirebaseAuth.UserWrapper/d__28::MoveNext()' in assembly: 'Plugin.FirebaseAuth.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve Firebase.FirebaseApp Firebase.Auth.FirebaseUser::Zzc()
at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod (Mono.Cecil.MethodReference reference) [0x00013] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.MarkMethod (Mono.Cecil.MethodReference reference) [0x00049] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.MarkInstruction (Mono.Cecil.Cil.Instruction instruction) [0x00040] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.MarkMethodBody (Mono.Cecil.Cil.MethodBody body) [0x000c2] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.ProcessMethod (Mono.Cecil.MethodDefinition method) [0x001b1] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x0001b] in <0d3a2268388448fdb90b4a54c411a87d>:0
--- End of inner exception stack trace ---
at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x00047] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue () [0x0000a] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.Process () [0x000f6] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Steps.MarkStep.Process (Mono.Linker.LinkContext context) [0x0000d] in <0d3a2268388448fdb90b4a54c411a87d>:0
at MonoDroid.Tuner.MonoDroidMarkStep.Process (Mono.Linker.LinkContext context) [0x0000b] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Pipeline.ProcessStep (Mono.Linker.LinkContext context, Mono.Linker.Steps.IStep step) [0x0000d] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context) [0x0000f] in <0d3a2268388448fdb90b4a54c411a87d>:0
at MonoDroid.Tuner.Linker.Run (Mono.Linker.Pipeline pipeline, Mono.Linker.LinkContext context) [0x00000] in <0d3a2268388448fdb90b4a54c411a87d>:0
at MonoDroid.Tuner.Linker.Process (MonoDroid.Tuner.LinkerOptions options, Mono.Linker.ILogger logger, Mono.Linker.LinkContext& context) [0x00071] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Xamarin.Android.Tasks.LinkAssemblies.Execute (Java.Interop.Tools.Cecil.DirectoryAssemblyResolver res) [0x001dd] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Xamarin.Android.Tasks.LinkAssemblies.RunTask () [0x0001b] in <0d3a2268388448fdb90b4a54c411a87d>:0
at Xamarin.Android.Tasks.AndroidTask.Execute () [0x00000] in <0d3a2268388448fdb90b4a54c411a87d>:0 (XALNK7000) (IKAMobile.Android)
Thank you!