在使用 AGP 8.0.2 时,需要注意以下两个
android.useAndroidX=true android.enableJetifier=true
kapt { javacOptions { option("-Xmaxerrs", 500) } }
此外,还可以通过以下方式解决循环引用的
在该类的全局变量上添加@JvmField注解。
例如:
class Person { @JvmField var name: String? = null
@JvmField
var age: Int = 0
}
或者在该类上添加@Keep注解。
例如:
@Keep class Person { var name: String? = null var age: Int = 0 }