我有一个安卓库A
和一个安卓应用程序B
,它们都包含一个主strings.xml
和本地化的and。A
的字符串内容只是占位符,应该由B
中的实际内容替换。
这在以前是可行的,但最近,A
内容现在被覆盖到最终的应用程序中。
有没有可能导致这种情况的特定场景或变化?
发布于 2020-07-21 15:54:56
如果您仅在Android Studio预览编辑器中遇到此问题,可以尝试将tools:override="true"
添加到应用程序中声明的字符串中
<string name="string_key" tools:override="true">String value</string>
如果这也是一个运行时问题,您必须确保应用程序中使用的密钥与库中使用的每个本地化密钥是相同的。如果您确定一切都是正确的,那么在生成的索引中可能会有一些错误的引用到R文件中,特别是在您进行了一些重构或重大更改的情况下。您可以尝试清理项目,然后再次运行它。对生成的R文件进行检查也会有所帮助。
https://stackoverflow.com/questions/63018080
复制