在 Android Gradle Plugin 7 中,LibraryBuildType 不再具有 isDebuggable 属性。因此,如果您尝试使用 isDebuggable 属性,则会导致编译错误。为了解决该问题,您可以通过更改代码来做出以下修改:
在 build.gradle 文件中,使用以下代码替换您当前的代码:
旧代码:
android {
buildTypes {
debug {
isDebuggable true
}
}
}
新代码:
android {
buildTypes {
debug {
initWith(buildTypes.debug)
// Set other properties as needed.
}
}
}
通过使用 initWith()
方法,您可以继承 debug buildType 的所有属性,并添加其他属性(如果需要)。这将防止您在 Android Gradle Plugin 7 中遇到 isDebuggable 属性的编译错误。
上一篇:AndroidGradlePlugin7.0.0migrationwithKotlinDSL
下一篇:AndroidGradlePlugin版本8.0中,资源ID默认将是非final类型,应避免在switchcase语句中使用它们(2022年)