升级到 Android studio Gradle 插件 3.0.1 并且 strings.xml 中的“\r”(回车 return)在 TextView 中显示 "r"

upgrade to Android studio Gradle Plugin 3.0.1 and the "\r"(carriage return) in strings.xml shows "r" in TextView

我刚刚升级到 Android 工作室 Gradle 插件 3.0.1。很奇怪的是strings.xml "\r"(ASCII carriage return)中的字符在运行 apk时显示为"r"。它在我的旧 Android 工作室版本 2.3.3 中正常工作。

我的旧 buildToolsVersion 是“25.0.2”,它有消息说 Gradle 插件 3.0.1 支持最低 SDK 26.0.2。因此 buildToolsVersion 更改为“26.0.2”。源代码是一样的,我只是在我的两台笔记本电脑的两边都测试过。

有没有办法避免这种情况?欢迎任何建议。我不想删除所有这些“\r”,因为有 20 种语言的数百个,并且害怕其他副作用。

因为它是转义序列,如果你想打印 \r 然后使用 \r ,它会在输出中显示 \r 。试试这个。

找了几天,在设置里没找到办法避免。 将 \r 更改为 
 影响不大,但我必须修改数百个地方。