0

我刚刚升级到 Android Studio Gradle Plugin 3.0.1。非常奇怪的事情发生在strings.xml中的字符“\r”(ASCII回车)在运行apk时显示“r”。它在我较旧的 Android Studio 版本 2.3.3 中正常工作。

我的旧 buildToolsVersion 是“25.0.2”,它有消息表明 Gradle Plugin 3.0.1 支持最低 SDK 26.0.2。因此 buildToolsVersion 更改为“26.0.2”。源代码是相同的,我只是在我的两台 NB 计算机的两侧进行了测试。

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

4

2 回答 2

1

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

于 2017-12-28T09:51:36.167 回答
0

花费几天时间搜索并在设置中找不到避免这种情况的方法。将 \r 更改
为影响很小,尽管我必须修改数百个地方。

于 2018-01-03T06:54:25.213 回答