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'

Другие вопросы по тегам