通过执行Gradle发布任务在Android Studio中构建项目时,出现以下错误:
error: unmappable character for encoding windows-1252
* usage: app:behavior_saveFlags=ÔÇ?hideable|skipCollapsedÔÇ?
^
它不会破坏版本或似乎不会引起任何错误,但是我想找出导致此问题的原因。
该错误似乎是由R.java中某些生成的注释块触发的:
/**
* Behavior properties will be saved and restored by evaluating each flag.
* usage: app:behavior_saveFlags=”hideable|skipCollapsed”
* <p>Must be one or more (separated by '|') of the following constant values.</p>
我的配置:
答案 0 :(得分:1)
您可能在build.gradle
查找编码='Cp1252'并将其删除。
android
{
compileOptions {
encoding = 'Cp1252'
}
}
答案 1 :(得分:0)
最有可能是attrs.xml,它显示为encoding="utf-8"
。
更改项目to UTF-8 encoding的所有文件;某些文件可能是Windows-1252
编码的。