Android何时支持默认方法(Java8)?

Android何时支持默认方法(Java8)?,java,android,java-8,Java,Android,Java 8,我想知道我是否可以在Android开发的界面中使用默认方法。 该功能包含在Java8中,但我发现Android JavaVM还不支持它。 在Android开发中有没有使用默认方法的方法?如果没有,此功能何时可用,是否有此功能的时间线?可能重复: 在可能重复的问题中,kapep回答了这个问题(阅读完整答案了解更多细节): Android不使用Oracle的JavaSE版本,它基于ApacheHarmony项目的一部分,所以它甚至不支持Java7。Harmony不再积极开发,也不会支持1.7 因此,

我想知道我是否可以在Android开发的界面中使用默认方法。 该功能包含在Java8中,但我发现Android JavaVM还不支持它。 在Android开发中有没有使用默认方法的方法?如果没有,此功能何时可用,是否有此功能的时间线?

可能重复:

在可能重复的问题中,kapep回答了这个问题(阅读完整答案了解更多细节):

Android不使用Oracle的JavaSE版本,它基于ApacheHarmony项目的一部分,所以它甚至不支持Java7。Harmony不再积极开发,也不会支持1.7


因此,我认为您可以忘记用于Android开发的Oracle Java版本的新功能,而遵循Android API(而不是Oracle API)。

关于可用性:我认为我们将在Android N中看到默认方法。在AOSP上已经有很多与新Jack编译器的默认方法相关的测试。看

今天,java.util.function包已经合并到ojluni主程序中(包括默认方法和lambdas的使用)

编辑:以下是Android N将支持Java 8的官方确认:
流仍然缺失,但java.util.Spliterator昨天已经集成。按照目前的速度,我预计我们将在5月份看到StreamAPI。

Android Java VM还不支持它。这句话本身就回答了你的问题。它说不。@FrankN.Stein我还试图了解这些是否是这些功能的时间表。我已经完善了这个问题。答案似乎是否定的。Android支持API级别为19的Java7。请参阅。请阅读完整答案(如我所写)以理解我自己的答案。java.util.stream包刚刚被合并。