31得票3回答
D8和R8 Android之间的区别

随着安卓工作室引入了两个新工具D8和R8。 根据谷歌文档,D8是一个DEX工具,而R8是一个progourd工具,但是根据他们的解释,两者都在做以下几乎相同的事情: D8是一个dexer,将java字节码转换为dex代码。 R8是一个Java程序缩小和最小化工具,将Java字节码转换为优化的...

27得票2回答
如何解决多个D8警告:<Class X>未找到,它是默认或静态接口方法解糖<类Y>所需的?

在将Android Gradle插件从3.1.4升级到3.2.x后,我收到了多个警告,例如:D8: Type `com.google.gson.reflect.TypeToken` was not found, it is required for default or static inte...

16得票5回答
Firebase性能监视器引起"D8:不支持的源文件类型"错误。

我已经添加了。apply plugin: 'com.google.firebase.firebase-perf' 当我运行“build”脚本时,我收到以下警告信息:/transforms/FirebasePerformancePlugin/dev/debug/174/module-info.c...

7得票1回答
更新依赖项后出现Android R8错误

我已经更新了所有项目依赖项,但是我遇到了与R8相关的不同错误。 AGPBI: {"kind":"error","text":"java.lang.NullPointerException","sources":[{}],"tool":"D8"} org.gradle.workers.Work...