每当我在我的项目中使用 Fragmet KTX,特别是使用属性委托 ( viewModels
& activityViewModels
) 绑定 viewModel 时,我都会遇到编译器错误:
Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6
所以要解决这个问题,我必须将jvmTarget 设置为1.8build.gradle
我不明白的是为什么 jvmTarget 默认设置为 1.6 并且更改它会导致任何兼容性问题?