运行 XamarinStore.Droid 时无法加载程序集'Newtonsoft.Json'



我正在尝试运行 Xamarin Studio Sample 应用程序 XamarinStore for Android。

但是,当我尝试运行该应用程序时,我收到以下构建错误消息:

C:Program Files (x86)MSBuildXamarinAndroidXamarin.Android.Common.targets(675,2): monodroid error XA0000: Unexpected error - Please file a bug report at http://bugzilla.xamarin.com. 
Reason: System.IO.FileNotFoundException: Could not load assembly 'Newtonsoft.Json, Version=, Culture=neutral, PublicKeyToken=null'. 
Perhaps it doesn't exist in the Mono for Android profile?

我的组件文件夹上已经有 Json.NET 框架。我的"引用"文件夹中也有Newtonsoft.Json引用。

我的安装/配置可能出现什么问题?

会自动为您下载组件。它们应该在组件/android/lib 文件夹中。您可以手动添加它。此外,如果组件不起作用,请尝试添加 Json.NET nuget 包。

事实证明,由于Windows用户名带有特殊字符(João),找不到我的Newtonsoft.JSon引用文件夹,也没有找到我的SDK文件夹。

我将我的 Android SDK 复制到一个没有特殊字符的文件夹中,并在"工具"-> 选项中更改了 SDK 位置,我设法让它工作。

此问题已在 https://bugzilla.xamarin.com/show_bug.cgi?id=27074 中报告,但尚未解决。

相关内容

  • 没有找到相关文章