В Android studio 3.6 после создания нового проекта я не могу создать сгенерированный привязкой класс для нескольких папок.
У меня есть несколько папок макета:
res/layout
res/layouts/dashboard
res/layouts/notifications
I Я могу создать класс привязки для
res / layout
, но он не работает для других папок макета.
Файл приложения 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. Ссылка на исходный код