要解决“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 编码。