2

我正在尝试使用 Jack 工具链启用 Java 8 新语言功能。我已经从我的 Android 项目中删除了 retrolambda 和 android apt 插件,但我收到了这个错误:

错误:任务“:app:transformJackWithJackForAppDebug”执行失败。

com.android.jack.ir.JNodeInternalError: java.lang.Exception: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkState(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/对象;Ljava/lang/Object;)V

有什么提示吗?

4

1 回答 1

1

固定的!只需要添加 guava 作为对我的 build.gradle 主文件的依赖项,例如 classpath 'com.google.guava:guava:20.0'

于 2017-01-13T17:33:49.720 回答