Articles of android jack and jill

Ошибка компилятора JACK для Android после обновления до последней библиотеки поддержки

–Android Studio 2.2.3 (Windows 10 64 бит) –Build Tools версия 25 – Платформа Android Gradle версии 2.2.3 После обновления до новейших библиотек поддержки (25.1.0 из 23.4.0) и смены версии компиляции (25 из 23) я получаю эту ошибку: Ошибка: com.android.sched.util.config.PropertyIdException: свойство 'jack.library.import' (в параметрах): элемент # 7: версия файла библиотеки '.. \ app \ build \ […]

Crashlytics не компилируются при использовании Jack

Я попытался использовать новую экспериментальную цепочку инструментов для Android ( Jack and Jill ), но если не скомпилировать с: Error:Could not determine the dependencies of task ':app:crashlyticsStoreDeobsXXX'. > Task with path 'dexXXX' not found in project ':app'. Я почти уверен, что это связано с тем, что J & J находится на ранней стадии разработки, но […]

Лямбда-выражения разбиваются с помощью IncompatibleClassChangeError в Android при использовании разъема

Я использую Java 8 в своем проекте Android. У меня есть настройки как Jack (In android application module), так и Retrolambda (в других модулях). Проблема, с которой я сталкиваюсь, заключается в том, что мои выражения Lambda разбиваются в одном конкретном сценарии, когда я пытаюсь заставить его использовать переменную класса (и я могу воспроизвести ее в […]

Ошибка: привязка данных еще не поддерживает создание Jack

Я реализую DataBinding , он работает идеально, но он не позволяет мне использовать jackOptions . Это бросает ошибку Data Binding does not support Jack builds yet во время сборки. Вот мой build.gradle android { defaultConfig { … dataBinding { enabled true } jackOptions { enabled true } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } […]

Ошибка студии Android при добавлении поддержки java8

Что случилось с моей Android Studio или моей конфигурацией? Error:(22, 0) Could not find method jackOptions() for arguments [build_1b0umrzpkhcolzr325bxbizec$_run_closure1$_closure5@41c39fc1] on project ':app' of type org.gradle.api.Project. И это мой build.gradle android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.twtstudio.wepeiyanglite" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled […]

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

После обновления моего проекта, чтобы включить функции Jack и Java8, мой 16-гигабайтный macbook, похоже, больше не может создать мой проект. Я вижу, что использование памяти становится все выше и выше, но процесс всегда застревает в одной точке. Моя консоль Gradle: Executing tasks: [:app:assembleDebug] Configuration on demand is an incubating feature. Incremental java compilation is an […]

Альтернатива Android Jack mockito

Может быть, слишком рано спрашивать, но, когда Джек и Джилл были объявлены сегодня, я очень волнуюсь. Я действительно хочу пойти на это, но они также заявляют: Различные инструменты, которые читают файлы .class (например, JaCoCo, Mockito и некоторые проверки lint), в настоящее время несовместимы с компилятором Jack. Есть уже альтернатива mockito для джек-компилятора?

Новая привязка инструмента Jack Jack при использовании Android-app-плагина

Я пытаюсь создать простой проект с новой инструментальной цепочкой Jack . Мой проект основан на плагине android-apt (он использует некоторый инструмент обработки аннотаций, но возникает ошибка сборки, даже до того, как я попытался добавить этот инструмент). Вот мой скрипт сборки модуля (я использую Android Studio 1.3 и плагин 1.3.0 ): apply plugin: 'com.android.application' buildscript { […]

Как выполнить минимизацию и обфускацию с помощью компилятора JACK?

Google выпустила тестовую версию своего нового компилятора JACK для разработчиков Android с Android Studio 2.1. Мой вопрос: как нам включить обфускацию для APK с помощью JACK? В следующей статье говорится, что JACK выполняет обфускацию изначально и устраняет необходимость в Proguard: Компиляция с помощью Jack В следующей статье говорится, что JACK использует файлы конфигурации Proguard (то […]

Android N Java 8 (компилятор Jack) и Kotlin interop

Обновление 3. КОТЛИН СЕЙЧАС ОФИЦИАЛЬНО ПОДДЕРЖИВАЕТСЯ ДЛЯ РАЗВИТИЯ АНДРЕЙ. ПО GOOGLE. YAAAAAAAAS! Обновление 2 : похоже, что JetBrains действительно привержен поддержке Kotlin для Android в долгосрочной перспективе . Я счастливый пользователь kotlin :). Обновление : Хади Харири из JetBrains сказал, что они собираются выпустить некоторую информацию по этой теме . Я обновлю это сообщение, как […]