java - Xamarin 升级导致 "class file has wrong version 52.0, should be 50.0"错误

标签 java android xamarin xamarin.android

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

cannot access android.app.Activity bad class file: [DRIVE]:[android-sdk-folder]\platforms\android-24\android.jar(android/app/Activity.class) class file has wrong version 52.0, should be 50.0 Please remove or make sure it appears in the correct subdirectory of the classpath. extends android.app.Activity

在互联网上搜索我只找到与 Java 和不同版本的 Java 编译器、Eclipse 等相关的提示。与 Xamarin 无关。

知道哪里出了问题吗?

最佳答案

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

Set JDK

关于java - Xamarin 升级导致 "class file has wrong version 52.0, should be 50.0"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38011359/

相关文章:

Java程序向后打印字符串

java - Tomcat 启动通过跳过扫描 jar 来加速,如果我跳过所有 jar,为什么没有抛出 ClassNotFound 异常?

javascript - Titanium mobile,使用自定义循环获取数组值的最佳方式

c# - 尝试在 Unity 中使用 Xamarin.iOS 制作的库

c# - 加载项目时遇到警告 IDE0006 错误

java - JTable 将 JComboBox 和 JCheckBox 恢复为选择后的值

java - 无法解析符号callbackManager facebook sdk 4.0 的lib

android - android v2 mapview 中的中心固定标记

java - 如何使android Canvas 每5秒重新绘制一次

android - Android 中的全局触摸手势?