Описание тега android-jack-and-jill

Набор инструментов Jack устарел. Jack and Jill - экспериментальная цепочка инструментов для сборки Android, предназначенная для добавления функций Java 8 в Android. Эти инструменты создавали dex-файлы непосредственно из исходного кода Java, тем самым пропуская шаги dexing и proguarding.
3 ответа

Ошибки сборки Android Studio при включенном разъеме

Поэтому я недавно переключил JDK по умолчанию в Android Studio на Java 8, чтобы я мог использовать лямбда-выражения. Мне нужно было разрешить Джеку позволить сборщику построить, но теперь, когда я пытаюсь перестроить свое приложение, я получаю около…
1 ответ

Android-студия обновление 2.2. Ошибка выполнения: преобразование Jack пустое

После обновления до 2.2 у меня есть dex не может разобрать байт-код android версии 52 Поэтому я попытался принудительно использовать Java версии 1.7, и мне удалось передать ошибку, но теперь я получаю это: Ошибка: не удалось выполнить задачу ': прил…
2 ответа

Исключение при компиляции, когда включен Джек

Я использую Gradle 2.14.1 и плагин Android-Gradle 2.2.3 на Android Studio 2.2.3. в многомодульном приложении. Включение Джека выдает следующее исключение (включая трассировку стека): Executing tasks: [:MyApp:assembleDebug] Configuration on demand is…
3 ответа

Как ускорить процесс компиляции Android Studio

Последнее обновление: ознакомьтесь с Android Studio 2.0 (превью) Instant Run - это круто!!!! Я нашел несколько советов ( сборка и запуск приложения через Gradle и Android Studio медленнее, чем через Eclipse), чтобы ускорить процесс компиляции Androi…
1 ответ

Сбой лямбда-выражений с IncompatibleClassChangeError в Android при использовании jack

Я использую Java 8 в моем проекте Android. У меня есть настройки как Джек (в модуле приложения Android) и Retrolambda (в других модулях). Проблема, с которой я столкнулся, заключается в том, что мои лямбда-выражения аварийно завершают работу в одном…
2 ответа

Джек компилирует взятие навсегда

После обновления моего проекта для включения функций Jack и Java8 мой 16-гигабайтный MacBook, похоже, больше не может строить мой проект. Я вижу, что использование памяти становится все выше и выше, но процесс всегда застревает в одной и той же точк…
1 ответ

Ошибки сборки при переключении с buildToolsVersion '24.0.2'на что-то более высокое

Сбой сборки при переключении на buildTooolsVersion 24.0.3 или более поздней версии с сообщениями об ошибках, относящихся к методам по умолчанию и статическим методам, "не поддерживаемым на уровне API Android менее 24" Прекрасно работает в предыдущих…
0 ответов

Android-джек и Джилл застряли

Я пытаюсь использовать Джек-Джилл и Java8 для моего приложения для Android. На моем ноутбуке все хорошо, но когда я попытался запустить проект на CircleCI, он застрял на transformClassesWithPreJackPackagedLibrariesForDebug Вот мой build.gradle apply…
0 ответов

Для лямбды, исходящей из jar-файла, необходимо скомпилировать их интерфейсы на пути к классам, неизвестные интерфейсы - java.util.function.Predicate

У меня есть внешняя библиотека jar. Я могу импортировать этот файл в IntelliJ идея без каких-либо проблем с Java 8 . но когда я добавляю этот файл в Android Studio, я получаю эту ошибку Ошибка:ApiClass.java:114-115: лямбда, полученная из файла jar, …
30 мар '17 в 16:44
1 ответ

Джек и Джилл минимизируют эквивалент

Недавно я решил перенести свой проект Android в цепочку сборки Джека и Джилл. Но теперь я столкнулся с проблемой мультидекса, которой не было в предыдущей цепочке сборки, поэтому у меня возникают вопросы. Что является эквивалентом "minifyEnabled tru…
1 ответ

Джек и Android - лямбда-сбой во время выполнения до чистой сборки

Казалось бы, случайный, apk, который устанавливает Android Studio, поврежден. Обычно он сосредоточен вокруг лямбд (но каждый раз по-другому). Я использую Джек компиляцию и последнюю версию всего (перечислены в конце). Проблема сохраняется, пока я не…
0 ответов

AOSP + процессор аннотаций + разъем

Как сделать так, чтобы библиотеки, требующие процессора аннотаций (например, нож, кинжал и т. Д.), Могли использоваться в приложении AOSP (в моем случае N)? Джек, кажется, поддерживает процессор аннотаций в соответствии с этим, но я не могу найти по…
2 ответа

Где файл proguard mappings.txt генерируется при использовании JACK?

Я пытался использовать новейшую систему сборки JACK и JILL для моего проекта Android. Я знаю, что процесс JACK включает обработку proguard. Но после этого я не смог найти файл mappings.txt для отслеживания ошибок, предоставленных в консоли разработч…
1 ответ

Ошибка сервера Android Jack

Я пытаюсь собрать AOSP Android-нугу с помощью JACK SERVER 3 warnings [ 34% 16872/49032] host Java: bouncyca...tle-bcpkix- host_intermediates/classes) warning: [options] bootstrap class path not set in conjunction with - source 1.7 Note: Some input f…
2 ответа

Как решить проблему локали с помощью `jack.import.type.policy`?

Я строю приложение, которое должно использовать библиотеки Java 8. Чтобы включить совместимость с исходным кодом, я добавил следующее в build.gradle приложения: compileSdkVersion 23 buildToolsVersion "25.0.0" defaultConfig { applicationId "SOME_APP"…
0 ответов

Ошибки компиляции Android Studio не упорядочены и не кликабельны

Я использую разъем с Android Studio Когда у меня возникают ошибки компиляции, ошибки смешиваются с предупреждениями и, таким образом, раздражают, когда их находят, и, найдя их, вы не можете нажать на них, чтобы перейти к соответствующему разделу в к…
06 дек '16 в 03:25
1 ответ

Android Джек мокито альтернатива

Возможно, слишком рано, чтобы спросить, но, как Джек и Джилл были объявлены сегодня, я очень взволнован этим. Я действительно хочу пойти на это, но они также заявляют: Различные инструменты, которые читают файлы.class (такие как JaCoCo, Mockito и не…
10 мар '16 в 13:32
3 ответа

Компиляция Джека застряла с AndroidStudio 2.3

Сегодня я обновил свой AndroidStudio до последней стабильной версии 2.3 (с плагином gradle 2.3.0 и gradle 3.3): теперь я не могу собрать свой проект, который нормально работал под AndroidStudio 2.2.3. Когда я пытаюсь, я застреваю в:app:transformJack…
2 ответа

Отключение JACK в компиляции Android

Кто-нибудь знает, как полностью отключить джек при компиляции AOSP (Master)? У меня всегда были проблемы с домкратом, поэтому я всегда выключал его, добавляя ANDROID_COMPILE_WITH_JACK := false в BoardConfig.mk (при компиляции CyanogenMod). Сейчас я …
0 ответов

Как передать параметр 'eventBusIndex' в процессор аннотаций EventBus

Я только начинаю использовать новый компилятор Android Jack и использовать http://greenrobot.org/eventbus/.Я получил его после некоторых проб и ошибок, но, кажется, работает, только когда я указываю eventBusIndex параметр в 2 местах - см. код ниже: …