Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.android 处于发布模式的应用程序未生成,并为JsonReaderWriterFactory提供linkassemlies错误_Xamarin.android_Xamarin - Fatal编程技术网

Xamarin.android 处于发布模式的应用程序未生成,并为JsonReaderWriterFactory提供linkassemlies错误

Xamarin.android 处于发布模式的应用程序未生成,并为JsonReaderWriterFactory提供linkassemlies错误,xamarin.android,xamarin,Xamarin.android,Xamarin,当我尝试在发布模式下构建我的应用程序时,我遇到以下错误: The "LinkAssemblies" task failed unexpectedly. Xamarin.Android.XamarinAndroidException: error XA2006: Reference to metadata item 'System.Xml.XmlDictionaryReader System.Runtime.Serialization.Json.JsonReaderWriterFactory::C

当我尝试在发布模式下构建我的应用程序时,我遇到以下错误:

The "LinkAssemblies" task failed unexpectedly.
Xamarin.Android.XamarinAndroidException: error XA2006: Reference to metadata item 'System.Xml.XmlDictionaryReader System.Runtime.Serialization.Json.JsonReaderWriterFactory::CreateJsonReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)' (defined in 'SyncCacheControllerMD, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null') from 'SyncCacheControllerMD, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' could not be resolved.
   at Xamarin.Android.Diagnostic.Error(Int32 code, String message, Object[] args)
   at Xamarin.Android.Tasks.LinkAssemblies.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext() AcclaimAndroidApp
该“链接程序集”任务意外失败。
Xamarin.Android.XamarinAndroidException:错误XA2006:引用元数据项'System.Xml.XmlDictionaryReader System.Runtime.Serialization.Json.JsonReaderWriterFactory::CreateJsonReader(System.IO.Stream,System.Xml.XmlDictionaryReaderQuotas)'(在'SyncCacheControllerMD,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'中定义)无法解析来自“SyncCacheControllerMD,版本=1.0.0.0,区域性=中性,PublicKeyToken=null”的内容。
位于Xamarin.Android.Diagnostic.Error(Int32代码,字符串消息,对象[]args)
在Xamarin.Android.Tasks.LinkAssemblies.Execute()中
位于Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ItaskeExecutionHost.Execute()
在Microsoft.Build.BackEnd.TaskBuilder.d_uu20.MoveNext()中
我尝试了以下方法:

  • 更改了与sdk和其他程序集的链接
  • 再次卸载并安装整个xamarin
  • 尝试使用针对monodroid构建的最新版本的Newtonsoft.json dll
  • 在搜索引擎上广泛搜索

  • 在这一切之后,我仍然找不到解决这个问题的办法。调试模式下的我的apk未安装在未启用开发人员的设备上。

    找到解决方案了吗?