Xamarin 传统 Android 项目在 Visual Studio 2017 上构建但有错误

穆拉托纳

我在 2-3 个月前创建了 xamarin 传统 android 项目,但我需要更新这个项目,但出现错误;

Severity    Code    Description Project File    Line    Suppression State
Error       The "LinkAssemblies" task failed unexpectedly.
Java.Interop.Tools.Diagnostics.XamarinAndroidException: error XA2006: Could not resolve reference to 'System.Void Android.App.Activity::OnMultiWindowModeChanged(System.Boolean)' (defined in assembly 'Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') with scope 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'. When the scope is different from the defining assembly, it usually means that the type is forwarded. ---> Mono.Cecil.ResolutionException: Failed to resolve System.Void Android.App.Activity::OnMultiWindowModeChanged(System.Boolean)
   at Mono.Linker.Steps.MarkStep.MarkMethod(MethodReference reference)
   at Mono.Linker.Steps.MarkStep.MarkInstruction(Instruction instruction)
   at Mono.Linker.Steps.MarkStep.MarkMethodBody(MethodBody body)
   at Mono.Linker.Steps.MarkStep.ProcessMethod(MethodDefinition method)
   at Mono.Linker.Steps.MarkStep.ProcessQueue()
   at Mono.Linker.Steps.MarkStep.Process()
   at Mono.Linker.Steps.MarkStep.Process(LinkContext context)
   at MonoDroid.Tuner.MonoDroidMarkStep.Process(LinkContext context)
   at Mono.Linker.Pipeline.Process(LinkContext context)
   at MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context)
   at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
   --- End of inner exception stack trace ---
   at Java.Interop.Tools.Diagnostics.Diagnostic.Error(Int32 code, Exception innerException, String message, Object[] args)
   at Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
   at Xamarin.Android.Tasks.LinkAssemblies.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() MHG.SozumSana.UI
格蕾丝冯

错误 XA2006:无法解析对“System.Void Android.App.Activity::OnMultiWindowModeChanged(System.Boolean)”的引用(在程序集“Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, PublicKeyToken”中定义=null') 范围为 'Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065'。

请检查onMultiWindowModeChanged API,它是在 API 级别 24 中添加的。正如@MCZ 建议的那样,这是一个已知问题

您可以尝试像这样更改设置:

在此处输入图片说明

另外,Android 7.0 需要 Android JDK 1.8,我想你可能已经安装了,因为你可以更早地构建你的应用程序,请检查你的 VS2017 工具 -> 选项 -> Xamarin 中Java 开发工具包位置

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Visual Studio 2017的Xamarin.Android项目中将可绘制文件夹替换为mipmap文件夹?

来自分类Dev

Xamarin Android CardView 在 Visual Studio 2017 中使用 NuGet

来自分类Dev

如何在没有 Android SDK 的情况下为 Visual Studio 2017 安装 Xamarin?

来自分类Dev

在 Visual Studio 2017 中构建项目时出错

来自分类Dev

Visual Studio(xamarin),无法将项目类型设置为 Android

来自分类Dev

如何在Android Xamarin Visual Studio中单击按钮上的MvxListView上显示新项目

来自分类Dev

Visual Studio (2017) - Git 与常见项目

来自分类Dev

Visual Studio 2017 Django 项目问题

来自分类Dev

Xamarin Forms:使用Visual Studio的Droid项目中的错误

来自分类Dev

可以同时使用Visual Studio和Xamarin Studio来构建Xamarin项目吗?

来自分类Dev

Visual Studio 2017 WiX 项目预构建事件 - 不执行所有批处理命令

来自分类Dev

Visual Studio 2017 mac 中的 xamarin.android.common.target 内存不足

来自分类Dev

Visual Studio中的Xamarin F#项目

来自分类Dev

Visual Studio 2017 中的构建错误

来自分类Dev

如何在不登录 Xamarin 帐户的情况下构建 Xamarin Visual Studio 项目

来自分类Dev

将Xamarin Android项目导入Android Studio

来自分类Dev

如何在Visual Studio 2017/2019中构建x64组装项目

来自分类Dev

Visual Studio 2017 中的 CMake 项目在首次构建后未重建

来自分类Dev

在 Visual Studio 2017 中通过 postbuild 事件构建 .net 核心项目

来自分类Dev

由于链接前缀,Visual Studio 2017 Linux Makefile 项目将无法构建

来自分类Dev

如何将虚拟设备/仿真器附加到Visual Studio Xamarin Android项目?

来自分类Dev

如何在Android设备上调试Visual Studio-Xamarin.Forms项目?

来自分类Dev

将Xamarin iOS UI项目链接到Visual Studio项目

来自分类Dev

将 Visual Studio 2017 更新到版本 15.5.2 后出现 Xamarin 错误

来自分类Dev

带有图像和文本视图的 Xamarin Visual Studio 2017 Gridview

来自分类Dev

Visual Studio 2017 Pro 中的 Xamarin.Forms Azure

来自分类Dev

Visual Studio 2017 XAML 验证中的 Xamarin 表单

来自分类Dev

在 Visual Studio 2017 中更新到 Xamarin iOS 10.12

来自分类Dev

在 Visual Studio 2017 中找不到 ClassLibrary(Xamarin.Forms)

Related 相关文章

  1. 1

    在Visual Studio 2017的Xamarin.Android项目中将可绘制文件夹替换为mipmap文件夹?

  2. 2

    Xamarin Android CardView 在 Visual Studio 2017 中使用 NuGet

  3. 3

    如何在没有 Android SDK 的情况下为 Visual Studio 2017 安装 Xamarin?

  4. 4

    在 Visual Studio 2017 中构建项目时出错

  5. 5

    Visual Studio(xamarin),无法将项目类型设置为 Android

  6. 6

    如何在Android Xamarin Visual Studio中单击按钮上的MvxListView上显示新项目

  7. 7

    Visual Studio (2017) - Git 与常见项目

  8. 8

    Visual Studio 2017 Django 项目问题

  9. 9

    Xamarin Forms:使用Visual Studio的Droid项目中的错误

  10. 10

    可以同时使用Visual Studio和Xamarin Studio来构建Xamarin项目吗?

  11. 11

    Visual Studio 2017 WiX 项目预构建事件 - 不执行所有批处理命令

  12. 12

    Visual Studio 2017 mac 中的 xamarin.android.common.target 内存不足

  13. 13

    Visual Studio中的Xamarin F#项目

  14. 14

    Visual Studio 2017 中的构建错误

  15. 15

    如何在不登录 Xamarin 帐户的情况下构建 Xamarin Visual Studio 项目

  16. 16

    将Xamarin Android项目导入Android Studio

  17. 17

    如何在Visual Studio 2017/2019中构建x64组装项目

  18. 18

    Visual Studio 2017 中的 CMake 项目在首次构建后未重建

  19. 19

    在 Visual Studio 2017 中通过 postbuild 事件构建 .net 核心项目

  20. 20

    由于链接前缀,Visual Studio 2017 Linux Makefile 项目将无法构建

  21. 21

    如何将虚拟设备/仿真器附加到Visual Studio Xamarin Android项目?

  22. 22

    如何在Android设备上调试Visual Studio-Xamarin.Forms项目?

  23. 23

    将Xamarin iOS UI项目链接到Visual Studio项目

  24. 24

    将 Visual Studio 2017 更新到版本 15.5.2 后出现 Xamarin 错误

  25. 25

    带有图像和文本视图的 Xamarin Visual Studio 2017 Gridview

  26. 26

    Visual Studio 2017 Pro 中的 Xamarin.Forms Azure

  27. 27

    Visual Studio 2017 XAML 验证中的 Xamarin 表单

  28. 28

    在 Visual Studio 2017 中更新到 Xamarin iOS 10.12

  29. 29

    在 Visual Studio 2017 中找不到 ClassLibrary(Xamarin.Forms)

热门标签

归档