Open chenfei0928 opened 6 years ago
请问您是否使用了Java8?
仅在gradle3.1.0下出现,gradle3.0.1可以正常编译 classpath 'com.android.tools.build:gradle:3.1.0'
在3.1.0下脱糖失败: Run tasks :app:transformClassesWithDesugarForDevDebug
相关文件: https://github.com/kiruto/debug-bottle/blob/1.1.x/components/src/main/kotlin/com/exyui/android/debugbottle/components/DTDrawerActivity.kt infoLayout的写法,为保证编译,作者是不是考虑先取消Lambada
启用了Java8语法支持
在AS 3.1.0 中,添加依赖之后,Sync成功,编译失败,这是相关日志
Exception in thread "main" java.lang.NullPointerException: Couldn't find outer class com/exyui/android/debugbottle/components/DTDrawerActivity$infoLayout$2$1$1 of com/exyui/android/debugbottle/components/DTDrawerActivity$infoLayout$2$1$1$1 at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:1079) at com.google.devtools.build.android.desugar.ClassVsInterface.isOuterInterface(ClassVsInterface.java:56) at com.google.devtools.build.android.desugar.InterfaceDesugaring.visitOuterClass(InterfaceDesugaring.java:246) at org.objectweb.asm.ClassReader.accept(ClassReader.java:638) at org.objectweb.asm.ClassReader.accept(ClassReader.java:500) at com.google.devtools.build.android.desugar.Desugar.desugarClassesInInput(Desugar.java:477) at com.google.devtools.build.android.desugar.Desugar.desugarOneInput(Desugar.java:361) at com.google.devtools.build.android.desugar.Desugar.desugar(Desugar.java:314) at com.google.devtools.build.android.desugar.Desugar.main(Desugar.java:711)