【发布时间】:2016-11-16 19:34:42
【问题描述】:
切换到 buildToolsVersion 24.0.3 或更高版本时构建失败 与默认方法和静态方法有关的错误消息“在低于 24 的 Android API 级别中不受支持”
在以前版本的 Build Tools 中运行良好,最高 24.0.2 我正在使用 Jack 和 Google 播放服务。 但是,抱怨是关于 java.util 和 java.lang 中的代码例如:
错误:SortedSet.java:36-37:低于 24.0.2 的 Android API 级别不支持默认方法 java.util.Spliterator spliterator()
错误:Stream.java:68-69:低于 24 的 Android API 级别不支持静态方法 java.util.stream.Stream$Builder builder()
minSdkVersion 17 targetSdkVersion 24
【问题讨论】:
-
听起来您正在使用 java 8 功能,请检查您的 java 版本
-
@DavidMedenjak。谢谢。是的,我确实使用了一些 Java 8 功能,例如 lambda,但这一切都适用于 24.0.2 及以下版本的构建工具。
标签: java android android-gradle-plugin build-tools android-jack-and-jill