我在构建xamarin android项目时遇到错误

问题描述 投票:0回答:1

“LinkAssemblies”任务意外失败。 Mono.Linker.MarkException:错误处理方法:程序集中的'Android.Views.ScaleGestureDetector Xamarin.Forms.Platform.Android.GestureManager :: InitializeScaleDetector()':'Xamarin.Forms.Platform.Android.dll'---> Mono .Cecil.ResolutionException:无法在Mono的Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(MethodReference reference)中解析System.Void Android.Support.V4.View.ScaleGestureDetectorCompat :: SetQuickScaleEnabled(Android.Views.ScaleGestureDetector,System.Boolean) Mono.Linker.Steps.MarkStep.MarkInstruction上的.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)(指令说明)

xamarin xamarin.forms xamarin.android
1个回答
0
投票

'Xamarin.Forms.Platform.Android.dll'---> Mono.Cecil.ResolutionException:

有时它是由Xamarin.Forms.Platform.Android.dll位置引用的android项目引用中的不同地方引用的。你需要改变它。这里是关于如何解决这个问题的类似讨论。

https://forums.xamarin.com/discussion/102599/the-linkassemblies-task-failed-unexpectedly-error-while-building-the-application

此外,您可以检查sdk版本,将目标sdk版本设置为较新版本,然后重试。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.