如何修改Android View Binding生成类的自定义包名?
修改View Binding生成包名的配置方案
可以通过Gradle配置直接修改View Binding生成类的包名,无需手动修改大量引用代码,具体配置如下:
针对Groovy脚本(build.gradle)
在模块的build.gradle文件的android闭包中添加以下配置:
android { // 保留原有其他配置(如compileSdk、defaultConfig等) buildFeatures { viewBinding true } viewBinding { // 指定生成的View Binding类所在包名 packageName = "com.example.sample" } }
针对Kotlin DSL脚本(build.gradle.kts)
在模块的build.gradle.kts文件的android闭包中添加以下配置:
android { // 保留原有其他配置 buildFeatures { viewBinding = true } viewBinding { packageName = "com.example.sample" } }
配置完成后,执行Clean Project再Rebuild Project,生成的View Binding类就会自动放在com.example.sample.databinding包下,与你现有代码的引用路径完全匹配。
如果是多模块项目,每个启用View Binding的模块都需要单独添加上述配置。
内容的提问来源于stack exchange,提问作者sk panchal
相关产品推荐
相关产品推荐

