NoSuchMethodError с использованием набора инструментов Android Jack
Я пытаюсь включить новые возможности языка Java 8 с помощью набора инструментов Jack. Я удалил плагин retrolambda и android apt из своего проекта Android, но получаю эту ошибку:
Ошибка: не удалось выполнить задачу ': 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/ языки / объекта;)V,
Есть намеки?
1 ответ
Решение
Исправлена! Просто нужно добавить guava в качестве зависимости от моего основного файла build.gradle, например classpath 'com.google.guava:guava:20.0'