Xamarin升级导致“类文件有错误版本52.0,应该是50.0”错误

时间:2016-06-24 10:36:24

标签: java android xamarin xamarin.android

我在Visual Studio 2015中升级到最新版本的Xamarin。然后我编译了我的Android项目并遇到了这个错误:

  

无法访问android.app.Activity错误的类文件:   [DRIVE]:[Android的SDK文件夹] \平台\机器人-24 \的android.jar(机器人/应用/ Activity.class)   类文件有错误的版本52.0,应该是50.0请删除或   确保它出现在类路径的正确子目录中。     扩展   android.app.Activity

在互联网上搜索我只发现了与Java和不同版本的Java编译器,Eclipse等相关的提示。与Xamarin没什么关系。

知道出了什么问题吗?

2 个答案:

答案 0 :(得分:5)

对于Visual Studio Team Services构建,在Xamarin.Android任务上显式设置JDK:

Set JDK

答案 1 :(得分:4)

新的Xamarin工具集基于Java SDK 1.7版,而我以前的版本是基于JDK 1.6。升级Xamarin不会升级首选JDK,因此需要手动完成。

在Visual Studio中,转到工具>>选项,向下滚动到Xamarin>> Android设置。在那里,您可以找到更改 Java Development Kit位置的选项。单击“更改”链接。在新对话框中单击“...”按钮,然后选择JDK 1.7。确认所有对话。完成。

enter image description here

编译您的项目。问题应该消失了。