【发布时间】:2016-11-02 19:57:23
【问题描述】:
将我的项目从 Android 6.0 迁移到 Android 7.0 后,我在构建时遇到错误:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Common.targets: Error: Tool exited with code: 10.
Output: Error: Can't read [/Library/Frameworks/Xamarin.Android.framework/Versions/7.0.1-3/lib/xbuild-frameworks/MonoAndroid/v7.0/mono.android.jar]
(Can't process class [android/app/ActivityTracker.class] (Unsupported class version number [52.0] (maximum 51.0, Java 1.7)))
我在网上找到的唯一解决方案是将 Java 升级到 1.8,但当前版本是 Java SE Development Kit 8u112。
有什么建议吗?
P.S.:Xamarin Android Studio 6.1.1 Build 17 on Mac OS Sierra
【问题讨论】:
-
您是否将 JDK 更新到 1.8?确保同时卸载任何旧版本的 JDK 或正确设置您的
JAVA_HOME导出。在终端中通过java -version仔细检查当前的 java 版本
标签: java android xamarin compiler-errors xamarin.android