要解决“Android databinding 生成的文件不是 UTF-8 编码”的问题,可以按照以下步骤进行操作:
build.gradle
文件。android
部分的配置中添加以下代码:android {
...
androidExtensions {
experimental = true
}
}
gradle.properties
文件,并添加以下代码:android.databinding.enableV2=true
app
模块中,找到 src/main
目录下的 build.gradle
文件。android
部分的配置中添加以下代码:android {
...
aaptOptions {
additionalParameters "--no-version-vectors"
}
}
app
模块的 src/main
目录下创建 gradle.properties
文件,添加以下代码:org.gradle.jvmargs=-Dfile.encoding=UTF-8
通过以上步骤,Android databinding 生成的文件应该会采用 UTF-8 编码。