NoSuchMethodError使用Android Jack工具链

时间:2017-01-13 14:15:35

标签: android retrolambda jack-compiler android-apt jack-toolchain

我尝试使用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 /郎/对象; Ljava /郎/对象;)V

任何提示?

1 个答案:

答案 0 :(得分:1)

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