C# Xamarin-无法部署到设备

C# Xamarin-无法部署到设备,c#,.net,xamarin,xamarin.forms,C#,.net,Xamarin,Xamarin.forms,我正在尝试在Android上运行Xamarin应用程序,该应用程序是在2016年构建的,我必须对库进行大量更改和更新才能构建它,现在它正在构建中,但当它尝试将其部署到设备上时,我得到了以下错误 Target _LinkAssembliesShrink: /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7

我正在尝试在Android上运行Xamarin应用程序,该应用程序是在2016年构建的,我必须对库进行大量更改和更新才能构建它,现在它正在构建中,但当它尝试将其部署到设备上时,我得到了以下错误

Target _LinkAssembliesShrink:
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000: Mono.Linker.MarkException: Error processing method: 'InspectNTrack.SharedObjects.FPCOMM InspectNTrack.PortableLayer.UserModel::GetFPCOMM()' in assembly: 'PortableLayer.dll' ---> Mono.Cecil.ResolutionException: Failed to resolve SQLite.CreateTableResult SQLite.SQLiteConnection::CreateTable(SQLite.CreateFlags)
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod (Mono.Cecil.MethodReference reference) [0x00013] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.MarkMethod (Mono.Cecil.MethodReference reference) [0x0004a] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.MarkInstruction (Mono.Cecil.Cil.Instruction instruction) [0x00040] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.MarkMethodBody (Mono.Cecil.Cil.MethodBody body) [0x000c2] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.ProcessMethod (Mono.Cecil.MethodDefinition method) [0x001b1] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x0001b] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:    --- End of inner exception stack trace ---
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.ProcessQueue () [0x00047] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue () [0x0000a] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.Process () [0x00102] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Steps.MarkStep.Process (Mono.Linker.LinkContext context) [0x0000d] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at MonoDroid.Tuner.MonoDroidMarkStep.Process (Mono.Linker.LinkContext context) [0x0000b] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Pipeline.ProcessStep (Mono.Linker.LinkContext context, Mono.Linker.Steps.IStep step) [0x0000d] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context) [0x0000f] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at MonoDroid.Tuner.Linker.Run (Mono.Linker.Pipeline pipeline, Mono.Linker.LinkContext context) [0x00000] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at MonoDroid.Tuner.Linker.Process (MonoDroid.Tuner.LinkerOptions options, Mono.Linker.ILogger logger, Mono.Linker.LinkContext& context) [0x00071] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Xamarin.Android.Tasks.LinkAssemblies.Execute (Java.Interop.Tools.Cecil.DirectoryAssemblyResolver res) [0x001dd] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Xamarin.Android.Tasks.LinkAssemblies.RunTask () [0x0001b] in <566aee05a7ab47e88eb61edcf5874648>:0 
    /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5): error XALNK7000:   at Xamarin.Android.Tasks.AndroidTask.Execute () [0x00000] in <566aee05a7ab47e88eb61edcf5874648>:0 
Done building target "_LinkAssembliesShrink" in project "InspectNTrack.Android.csproj" -- FAILED.

Done building project "XXXX" -- FAILED.

Build FAILED.
Target\u LinkAssembliesShrink:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:Mono.Linker.MarkException:错误处理方法:“InspectTrack.SharedObjects.FPCOMM InspectTrack.PortableLayer.UserModel::GetFPCOMM()'在程序集中:'PortableLayer.dll'-->Mono.Cecil.ResolutionException:未能解析SQLite.CreateTableResult SQLite.SQLiteConnection::CreateTable(SQLite.CreateFlags)
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at Mono.Linker.Steps.MarkStep.HandleUnresolvedMethod(Mono.Cecil.MethodReference)[0x00013]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at Mono.Linker.Steps.MarkStep.MarkMethod(Mono.Cecil.MethodReference)[0x0004a]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at Mono.Linker.Steps.MarkStep.MarkInstruction(Mono.Cecil.Cil.Instruction Instruction)[0x00040]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at Mono.Linker.Steps.MarkStep.MarkMethodBody(Mono.Cecil.Cil.MethodBody)[0x000c2]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at Mono.Linker.Steps.MarkStep.ProcessMethod(Mono.Cecil.MethodDefinition method)[0x001b1]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:位于Mono.Linker.Steps.MarkStep.ProcessQueue()[0x0001b]中:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:---内部异常堆栈跟踪结束---
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:位于Mono.Linker.Steps.MarkStep.ProcessQueue()[0x00047]中:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:位于Mono.Linker.Steps.MarkStep.ProcessPrimaryQueue()[0x0000a]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:位于Mono.Linker.Steps.MarkStep.Process()[0x00102]中:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:位于Mono.Linker.Steps.MarkStep.Process(Mono.Linker.LinkContext上下文)[0x0000d]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at MonoDroid.Tuner.MonoDroidMarkStep.Process(Mono.Linker.LinkContext)[0x0000b]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at Mono.Linker.Pipeline.ProcessStep(Mono.Linker.LinkContext,Mono.Linker.Steps.IStep-step)[0x0000d]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at Mono.Linker.Pipeline.Process(Mono.Linker.LinkContext)[0x0000f]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at MonoDroid.Tuner.Linker.Run(Mono.Linker.Pipeline管道,Mono.Linker.LinkContext上下文)[0x00000]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at MonoDroid.Tuner.Linker.Process(MonoDroid.Tuner.LinkerOptions选项,Mono.Linker.ILogger,Mono.Linker.LinkContext和context)[0x00071]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:at-Xamarin.Android.Tasks.LinkAssemblies.Execute(Java.Interop.Tools.Cecil.directorysassemblymresolver res)[0x001dd]in:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:位于Xamarin.Android.Tasks.LinkAssemblies.RunTask()[0x0001b]中:0
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets(1940,5):错误XALNK7000:Xamarin.Android.Tasks.AndroidTask.Execute()[0x00000]in:0
已完成在项目“InspectTrack.Android.csproj”中生成目标“\u LinkAssembliesShrink”——失败。
已完成生成项目“XXXX”--失败。
生成失败。
你知道会发生什么吗?我会非常感激的


感谢

未能解析SQLite.CreateTableResult SQLite.SQLiteConnection::CreateTable(SQLite.CreateFlags)
您没有设置链接行为以优化引用或其他内容?作为快速测试,请将链接器更改为“不链接”,然后查看它是否可以编译。