为Visual Studio 2017运行Xamarin的问题

时间:2017-12-05 12:57:19

标签: xamarin java-8 visual-studio-2017 r.java-file build-error

好的,我一直在搜索和搜索,似乎人们对我的问题有一些类似的情况,但是,所提出的解决方案都没有提供合理的解决方案。我最近安装了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。有人可以解释一下吗?

1 个答案:

答案 0 :(得分:1)

想出来。我不知道为什么,但Visual Studio 2017将这些项目文件放在与以前版本不同的完全不同的位置。通常,它会放在这里:Documents&gt; Visual Studio 2017&gt; Projects&gt; [Project Name]。看来你放置项目的地方与Xamarin有些冲突。我的建议是将项目位置更改为我上面提到的,然后再次构建解决方案。如果这不起作用,请创建具有指定位置的新项目并对其进行测试。我有一个类似的问题,并为我修复它。