2

我想通過使用Jack toolchain來啓用Java 8的新語言功能。我已從我的Android項目中刪除retrolambda和android apt插件,但我收到此錯誤:使用Android Jack工具鏈的NoSuchMethodError

錯誤:執行任務':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/Object;Ljava/lang/Object;)V

任何提示?

回答

1

固定!只需要添加番石榴作爲依賴我的build.gradle主文件,如classpath'com.google.guava:guava:20.0'