Android Studio gradle 在构建时不断重复已经修复的错误

标签 android android-studio gradle android-gradle-plugin build.gradle

我现在真的很沮丧。我在 values.xml 文件中创建了一个这样的字符串资源

    <string name="details">the yadayadayada is going to be a great suspension and when it comes, it's good. after a long time</string>

在运行我的应用程序后,我遇到了这个错误

Error:(348) Apostrophe not preceded by \ (in the yadada is going to be a great suspension and when it comes, it's good. after a long time)

所以我在撇号前加了“\”,但错误仍然存​​在。现在我实际上已经删除了字符串资源但是当 gradle 构建时,它会再次重新创建资源然后再次给我同样的错误。我试过“使缓存无效/重启”,我试过删除我的 .gradle 文件夹,我什至使用了命令

gradlew --stop clean build

但错误仍然存​​在。我真的不知道现在该怎么办。 提前感谢您的帮助

最佳答案

我认为您正在修改生成的文件(具有相同的名称)而不是您自己的 res 文件。当您单击错误时,它会打开生成的文件而不是正确的文件。因此请转到您的 res 文件夹并进行相同的更改。

关于Android Studio gradle 在构建时不断重复已经修复的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40521654/

相关文章:

android - 提交 Android Studio 时忽略文件

Android Studio logcat 历史记录/缓冲区大小

elasticsearch - 如何使用gradle构建Elasticsearch源代码?

android - Android Gradle Proguard错误:播放服务

iphone - 如何使我的 iOS/Android 应用程序符合美国康复法案第 508 条的规定?

java - 具有圆角和背景颜色的 LinearLayout

android - 仅显示字母数字键的软键盘?

android - 错误 : Could not access the Package Manager. 系统是否正在运行? - 在安卓工作室

android - DrawerLayout 第一次打开有点像步骤

java - 模拟服务/ Controller 时,Mockito返回空指针