Xamarin.android Android构建错误:重复类R.java

Xamarin.android Android构建错误:重复类R.java,xamarin.android,xamarin-studio,Xamarin.android,Xamarin Studio,我加载了我上次在MonoDevelop中打开的一个应用程序,当时它仍然被称为Mono for Android。每次我尝试构建、调试或发布项目时,它都会失败,因为“Error:duplicate class”指向R.java 由于R.java只是各种项目资源的自动生成文件,因此我尝试编辑一个文件名,并让Xamarin Studio更新该文件。这没有解决生成错误 类似的搜索会在axml文件中发现名称不正确的ID的问题,但该项目中的所有ID似乎都符合Android要求(上次我处理该项目以生成ID时,它

我加载了我上次在MonoDevelop中打开的一个应用程序,当时它仍然被称为Mono for Android。每次我尝试构建、调试或发布项目时,它都会失败,因为“Error:duplicate class”指向R.java

由于R.java只是各种项目资源的自动生成文件,因此我尝试编辑一个文件名,并让Xamarin Studio更新该文件。这没有解决生成错误


类似的搜索会在axml文件中发现名称不正确的ID的问题,但该项目中的所有ID似乎都符合Android要求(上次我处理该项目以生成ID时,它构建得很好)。

完全删除项目的bin和obj文件夹,并让它们从头开始重新构建,很好地解决了构建错误


因为实际的R.java文件被深埋在obj文件夹中,所以删除时可能不那么急切。可能有一个更好的解决方案,但这确实完成了任务。

完全删除项目的bin和obj文件夹,让它们从头开始重建,很好地解决了构建错误

因为实际的R.java文件被深埋在obj文件夹中,所以删除时可能不那么急切。也许有一个更好的解决方案,但这确实完成了任务

  • 从c:\users\\appdata\local\xamarin中删除所有文件和文件夹\
  • 重新启动VS-非常重要
  • 清洁溶液
  • 生成/重建解决方案
  • 如果上述操作导致其他资源错误,请关闭并重新打开VS,然后重复步骤2、3、4。

  • 从c:\users\\appdata\local\xamarin中删除所有文件和文件夹\
  • 重新启动VS-非常重要
  • 清洁溶液
  • 生成/重建解决方案
  • 如果上述操作导致其他资源错误,请关闭并重新打开VS,然后重复步骤2、3、4。