首页 > 解决方案 > 较长的字符串数组条目导致构建失败

问题描述

编辑:这个问题只是我错过了需要转义的一个撇号。

我正在学习 android studio,并且正在制作一个非常简单的应用程序来练习基础知识。它只是两个片段,一个带有条目列表,单击时会导致第二个中的文本视图填充一些相关文本。

我将文本作为项目存储在 strings.xml 中的字符串数组中,并使用一些简短的占位符文本来测试功能。一切正常,直到我用更长的实际文本替换占位符。现在,当我尝试运行它时,出现以下构建错误:

Execution failed for task ':app:mergeDebugResources'.
> A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable

我似乎无法获得更多关于出了什么问题的信息,而且寻找其他有类似问题的人也一无所获。我认为包含的唯一可能有用的代码如下,它位于第二个片段的 onViewCreated 方法中:

        res = getResources();
        infoStringArray = res.getStringArray(R.array.string_array_info);

这是所有这些麻烦的开始的字符串数组。如果您需要查看任何其他相关代码,请告诉我。

提前致谢。

标签: android-studio

解决方案


推荐阅读