【发布时间】:2016-09-26 14:39:57
【问题描述】:
我尝试按照https://android.com 中的建议在 Android Studio 中启用 Java 8 功能:
defaultConfig {
...
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
之后我添加了compile 'net.sourceforge.streamsupport:streamsupport:1.5.1' 并能够使用 lambdas。由于我已经这样做了,Gradle 构建需要很长时间(我在 20 分钟后终止了该过程以尝试其他解决方案)。我的硬件不是很好,但这仍然不是一个可以接受的构建时间(而且它从未完成)。我也尝试删除此更改,但我遇到了相关的编译错误。
我可以从 git 中提取以前的应用程序版本,但我宁愿解决这些问题以便能够使用 Java 8 功能。有没有人遇到这个问题并设法解决它?谢谢。
【问题讨论】:
-
是的,jack 工具链非常慢。
标签: java android gradle java-8