Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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
Android 无法在Xamarin.Forms上加载程序集?_Android_Xamarin_Xamarin.forms - Fatal编程技术网

Android 无法在Xamarin.Forms上加载程序集?

Android 无法在Xamarin.Forms上加载程序集?,android,xamarin,xamarin.forms,Android,Xamarin,Xamarin.forms,重建我的android项目时,显示以下错误: System.IO.FileNotFoundException: Could not load assembly 'Xamarin.Android.Support.Fragment, Version=1.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile? Unable to resolve depen

重建我的android项目时,显示以下错误:

System.IO.FileNotFoundException: Could not load assembly 'Xamarin.Android.Support.Fragment, 
Version=1.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
Unable to resolve dependencies. 'Xamarin.Android.Support.v4 23.3.0' is not compatible with 
'Xamarin.Android.Support.Design 23.3.0 constraint: Xamarin.Android.Support.v4 (= 23.3.0)', 
'Xamarin.Forms 2.5.0.91635 constraint: Xamarin.Android.Support.v4 (>= 25.4.0.2)'
然后我安装了“Xamarin.Android.Support.Fragment”,但安装失败 并显示此错误:

System.IO.FileNotFoundException: Could not load assembly 'Xamarin.Android.Support.Fragment, 
Version=1.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile?
Unable to resolve dependencies. 'Xamarin.Android.Support.v4 23.3.0' is not compatible with 
'Xamarin.Android.Support.Design 23.3.0 constraint: Xamarin.Android.Support.v4 (= 23.3.0)', 
'Xamarin.Forms 2.5.0.91635 constraint: Xamarin.Android.Support.v4 (>= 25.4.0.2)'
如何解决这个问题

我使用的是API版本15(Android 4.0.3)。
在安装API版本25(Android 7.1)后,它显示了相同的错误。

新的NuGet软件包似乎是基于MonoAndroid80构建的。您可能希望将“使用编译”选项更改为最新的Android版本

为此,右键单击项目节点并选择“属性”,进入Android项目属性。在“应用程序”下,将“使用Android版本编译”设置为适当的版本或最新版本。这里显示在VisualStudio中

如果您要查找的版本不存在,请通过Android SDK管理器安装更新的SDK版本


另请参见此

新的NuGet软件包似乎是根据MonoAndroid80构建的。您可能希望将“使用编译”选项更改为最新的Android版本

为此,右键单击项目节点并选择“属性”,进入Android项目属性。在“应用程序”下,将“使用Android版本编译”设置为适当的版本或最新版本。这里显示在VisualStudio中

如果您要查找的版本不存在,请通过Android SDK管理器安装更新的SDK版本


另请参见此

您似乎正在安装与您的项目不兼容的版本
23.3.0
,请尝试安装
Xamarin.Android.Support.Fragment
25.4.0.2版。您似乎正在安装与您的项目不兼容的版本
23.3.0
,尝试安装
Xamarin.Android.Support.Fragment
25.4.0.2版。