我正在尝试运行 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 中报告,但尚未解决。