Andorid N 支持 Java8了,自然要使用lamda表达式体验一番,下载了 SDK 24
buildToolsVersion “24.0.0 rc2”
运行项目却出错了:
com.sun.tools.javac.code.Symbol$CompletionFailure: 找不到java.lang.invoke.MethodType的类文件
编译器 (1.8.0_66) 中出现异常错误。
翻墙看官网介绍,使用的正确姿势是:
gradle:
buildToolsVersion "24.0.0 rc2"
defaultConfig {
...
jackOptions {
enabled true
}
}
必须加上 jackOptions ,使用jack编译器才行