1

我加载了我上次在 MonoDevelop 中打开的长期休眠的 Xamarin.Android 项目,当时它仍称为 Mono for Android。每次我尝试构建项目、调试或发布时,都会失败并显示“错误:重复类”指向 R.java。

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

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

4

2 回答 2

5

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

由于实际的 R.java 文件深埋在 obj 文件夹中,因此可能对删除不那么急切。可能完全有一个更好的解决方案,但这肯定完成了工作。

于 2013-09-13T15:19:50.020 回答
1
  1. 从您的 c:\users\\appdata\local\xamarin\ 中删除所有文件和文件夹
  2. 重启VS——非常重要
  3. 清洁解决方案
  4. 构建/重建解决方案

如果上述结果出现一些其他资源错误,请关闭并重新打开 VS 并重复步骤 2、3、4。

于 2016-09-08T12:44:21.240 回答