程序类型已存在:android.support.annotation.AnimRes

程序类型已存在:android.support.annotation.AnimRes,android,xamarin,android-support-library,Android,Xamarin,Android Support Library,这个问题发生在我更新到最新版本的Xamarin.Forms(4.6.0)之后 每当我试图在Visual Studio For Mac(8.5.4)中构建Android项目时,就会出现此错误 到目前为止,我尝试的是: 使用不同版本的Android支持库 清理我的NuGet缓存 重新安装SDK 清理、重建、重新启动VS(多次) 奇怪的是,在csproj文件中手动将我的支持库版本从28.0.0.3更改为28.0.0.1之后,我成功地让它在一些版本中工作。但是我试了好几次,都没有解决问题。 如果我也

这个问题发生在我更新到最新版本的Xamarin.Forms(4.6.0)之后 每当我试图在Visual Studio For Mac(8.5.4)中构建Android项目时,就会出现此错误 到目前为止,我尝试的是:

  • 使用不同版本的Android支持库
  • 清理我的NuGet缓存
  • 重新安装SDK
  • 清理、重建、重新启动VS(多次)
奇怪的是,在csproj文件中手动将我的支持库版本从28.0.0.3更改为28.0.0.1之后,我成功地让它在一些版本中工作。但是我试了好几次,都没有解决问题。 如果我也创建了一个新的Xamarin.Forms项目,问题就会出现


非常感谢您的建议,因为这已经开始令人沮丧。

我不知道这是否有帮助,但是您应该尽快迁移到AndroidX。Xamarin从表格4.5开始

以下是关于图书馆的更多信息-

迁移有一个特殊的NuGet包-。还提供Visual Studio中的内置功能-


我可以建议您尝试迁移到AndroidX库,因为旧的支持库从现在起将不受支持,并且您肯定会遇到一些问题,如果不是这样的问题,那么将来还会出现其他问题。

我不知道他们为什么不明确说明您必须这样做,但是非常感谢你,我的情况很好!