好的,我一直在搜索和搜索,似乎人们对我的问题有一些类似的情况,但是,所提出的解决方案都没有提供合理的解决方案。我最近安装了Visual Studio 2017.我继续通过创建一个应用程序(名为" Try")来测试Xamarin Android模拟器,但绝对没有。请注意,这是使用JDK 1.8.0_152和Android 7.1.1(25)的Visual Studio 2017的全新安装。刚刚开始,构建失败了。我清理了解决方案并尝试再次构建。失败。
我一直收到这些错误:
NotificationCompat.Builder
很好,所以这必须与R.java 8有关?我去了源头并得到了这个:
Severity Code Description Project File Line Suppression State
Error error: <identifier> expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
_______________________________________________________________________
Severity Code Description Project File Line Suppression State
Error error: class, interface, or enum expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
_______________________________________________________________________
Severity Code Description Project File Line Suppression State
Error error: class, interface, or enum expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
这里有什么问题?我还没有开始编码或修补Xamarin。有人可以解释一下吗?
答案 0 :(得分:1)
想出来。我不知道为什么,但Visual Studio 2017将这些项目文件放在与以前版本不同的完全不同的位置。通常,它会放在这里:Documents&gt; Visual Studio 2017&gt; Projects&gt; [Project Name]。看来你放置项目的地方与Xamarin有些冲突。我的建议是将项目位置更改为我上面提到的,然后再次构建解决方案。如果这不起作用,请创建具有指定位置的新项目并对其进行测试。我有一个类似的问题,并为我修复它。