Android jack toolchain erkennt java.util.function.Predicate nicht im Stream

9

Ich versuche, mein bestehendes Projekt zu aktualisieren, um Java 8 zu unterstützen. Ich habe eine Abhängigkeit, die einen Java 8-Stream verwendet.

%Vor%

Beim Versuch, die App auszuführen, erhalte ich den folgenden Fehler:

%Vor%

Das ist mein Build.gradle

%Vor%

und mein Modul.gradle

%Vor%

Was mache ich falsch? Ich musste auch AntiVir deaktivieren, da es dem Compiler nicht erlaubte, temp.jill-Dateien zu entfernen.

Edit: Anscheinend ist dies immer noch ein Problem und es ist auf dem Android-Tracker Ссылка

Letzte Aussage des Teams am 12. Januar 2017

  

Hallo allerseits, wir sind uns bewusst, dass dieses Problem noch besteht. Leider kann ich keine Zeitschätzungen geben, aber das steht ziemlich weit oben auf unserer Prioritätenliste. Sobald ich mehr Details habe, werde ich diesen Fehler aktualisieren.

    
Murat K. 29.08.2016, 10:57
quelle

1 Antwort

0

Da dies viel Aufmerksamkeit bekommt, gibt es ein Update. Das Android-Team erkannte, dass die Jack-Toolchain nicht gut ist und sie beschlossen, eine integrierte Lösung für Java 8 im kommenden Android Studio 3.0 zu unterstützen.

Lesen Sie hier mehr Ссылка

Die Jack Toolchain ist ab sofort veraltet.

    
Murat K. 31.05.2017 08:09
quelle