Компиляция Джека застряла с AndroidStudio 2.3
Сегодня я обновил свой AndroidStudio до последней стабильной версии 2.3 (с плагином gradle 2.3.0 и gradle 3.3): теперь я не могу собрать свой проект, который нормально работал под AndroidStudio 2.2.3.
Когда я пытаюсь, я застреваю в:app:transformJackWithJackForDebug до тех пор, пока я не убью свой процесс на платформе Java.
Думаю, это та же проблема, что и в этом посте, но в стабильной версии.
Любая помощь будет оценена:)
3 ответа
В Android Studio 3.0 (плагин 3.0) они рекомендуют отключить компилятор Jack, так как он устарел.
Я убил много часов из-за тех же самых проблем, после этого я получил ссылку, и с моей стороны она работала нормально.
Чтобы использовать "Retrolambda" добавить несколько зависимостей.
зависимость от вашего файла build.gradle.
classpath 'me.tatarka: gradle-retrolambda: 3.2.0'
Добавлена зависимость в файл app / build.gradle.
применить плагин: 'me.tatarka.retrolambda'
Пожалуйста, очистите вашу сборку и запустите. это будет работать нормально.
Для более подробной информации, пожалуйста, посетите ссылку ниже:
- http://www.vogella.com/tutorials/Retrolambda/article.html
- https://barta.me/lambda-expressions-in-android/
всего наилучшего.
У меня была очень похожая проблема. Я использую плагин Gradle 2.3.0 и Джек компилятор. Он не сможет скомпилироваться и зависнуть только тогда, когда я соберу его через Jenkins на Ubuntu 16.04.2. Моя машина для разработки windows 10 компилируется просто отлично.