如上图所示的错误
这是因为在string.xml文件中出现的字符串定义没有多过语言版本。一个最笨的解决办法就是将多国语言版本的string.xml补充完整。
不过还有更简单的方法。
方法一:将错误修改为警告:
点击AndroidStudio的菜单项中的“settings”
然后在打开的设置面板中,在左侧菜单栏中选中“Editor”下的“Inspections”,然后在右侧的列表中,展开“Android>Lint>Correctness>Message”,找到其中的“Incomplete translation”项,将它的级别由Error修改为Warning即可:
方法二:修改strings.xml文件
在你的string.xml文件的“resources”节点,增加以下代码:
xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"
添加完以后如图所示:
方法三:修改不需要多国语言的字符串定义
在你的string.xml文件中,针对不需要进行翻译的某一个字符串,直接在它的string节点中增加以下配置项:
translatable="false"
添加完以后如图所示: