Gluon встроенный retrolambda с активными методами по умолчанию - PullRequest
0 голосов
/ 06 ноября 2018

Если я посмотрю на вывод androidInstall на моем проекте, я увижу это:

> Task :applyRetrolambda
Task ':applyRetrolambda' is not up-to-date because:
...
Cached resource Successfully started process 'command 'C:\Program     Files\Java\jdk1.8.0_191\bin\java.exe''
Retrolambda 2.5.3
00:00  INFO: Bytecode version: 50 (Java 6)
00:00  INFO: Default methods:  false

Методы по умолчанию отключены, что вызывает проблемы с ControlsFX.

11-06 18:31:27.372: W/System.err(28398): Caused by: java.lang.NoSuchMethodError: No static method createEmptyValidator(Ljava/lang/String;)Lorg/controlsfx/validation/Validator; in class Lorg/controlsfx/validation/Validator; or its super classes (declaration of 'org.controlsfx.validation.Validator' appears in /data/app/com.gluonhq.samples.singleviewgvm-uu1rII0N2BFfWIrteIJX-A==/base.apk:classes2.dex)
11-06 18:31:27.374: W/System.err(28398):    at com.gluonhq.impl.charm.a.a.a.a(SourceFile:1032)
11-06 18:31:27.375: W/System.err(28398):    at com.gluonhq.charm.glisten.application.MobileApplication.a(SourceFile:724)
11-06 18:31:27.375: W/System.err(28398):    at com.gluonhq.charm.glisten.application.MobileApplication.switchView(SourceFile:478)
11-06 18:31:27.375: W/System.err(28398):    at com.gluonhq.charm.glisten.application.MobileApplication.switchView(SourceFile:453)
11-06 18:31:27.376: W/System.err(28398):    at com.gluonhq.charm.glisten.application.MobileApplication.a(SourceFile:269)
11-06 18:31:27.376: W/System.err(28398):    at com.gluonhq.charm.glisten.application.MobileApplication.start(SourceFile:233)

Я попытался включить его, установив

retrolambda {
    defaultMethods true
}

Либо прямо в корне, либо внутри блока jfxmobile или android, но оба не удалось. Как ни странно, этот вопрос ( Gluon Mobile androidinstall applyRetrolambda error ) не имеет никакой конфигурации, но в его журнале методы по умолчанию активны.

Как включить методы по умолчанию для встроенного retrolambda?

...