未找到Xamarin版本的Android SDK软件包(包括Xamarin.Android和Xamarin.Forms)

时间:2016-10-28 12:27:05

标签: visual-studio xamarin xamarin.android xamarin.forms

升级Xamarin.Android解决方案后,我遇到了以下错误:

  

请安装包:' Xamarin.Android.Support.v7.AppCompat' SDK安装程序中提供。 Java库文件C:\ Users \ YOURUSERNAME \ AppData \ Local \ Xamarin \ Xamarin.Android.Support.v7.AppCompat \ 24.2.1.0 \ content \ classes.jar不存在。

还提到了许多其他Android支持包。我可以使用Xamarin.Forms重现完全相同的情况。 我检查了上面提到的路径,但我可以在那里看到正确的.jar。强制重新安装NuGet包并不能解决问题。

1 个答案:

答案 0 :(得分:0)

问题是由下载的存档损坏或提取的存档内容损坏引起的。解决方案是:

  1. 确保您通过Android SDK获得最新版本的软件包 经理(例如Extras - > Android支持库)
  2. 删除内容 C:\ Users \用户YOURUSERNAME \应用程序数据\本地\ Xamarin \拉链
  3. 删除与错误消息对应的内容 C:\ Users \用户YOURUSERNAME \应用程序数据\本地\ Xamarin \ Xamarin.Android.PACKAGE_NAME 文件夹
  4. 从Visual Studio重建解决方案
  5. 注意:请勿中断重建过程。下载档案需要一些时间。它们相对较大。