在 Android Studio 3.6 中,创建新项目后,我无法为多个文件夹创建绑定生成类。
我有多个布局文件夹:
res/layout
res/layouts/dashboard
res/layouts/notifications
我能够为
资源/布局
但它不适用于其他布局文件夹。
应用程序 gradle 文件:
dataBinding{
enabled = true
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
java.srcDirs = ['src/main/java']
res.srcDirs =
[
'src/main/res/layouts/notification',
'src/main/res/layout/dashboard',
'src/main/res/layouts',
'src/main/res/layout',
'src/main/res'
]
assets.srcDirs = ['src/main/assets', 'src/main/assets/']
}
}
资源文件夹结构:
我附上了我在 android studio 3.6 中创建的示例项目。 源代码链接