打包时提示 Error:(4) Error: "smiley_array" is not translated in "zh" (Chinese) [MissingTranslation]
2.错误原因:
根据报错提示,是说我没有对string文件做国际化翻译操作,但是我报错的项目并没有做国际化,所以并没有values-zh-rCN和values-zh-rTW两个文件夹,最后我发现原来是当前项目引用的一个Library有国际化操作,包含values-zh-rCN和values-zh-rTW两个文件夹,所以导致我在进行项目编译打包的时候爆出这个异常。
解决方法:
直接删除添加过国际化的文件,
或者强制不翻译
android studio 中在报错的xml中添加
<resources
xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingTranslation" >
</resources>
eclipse中:
Eclipse > Preference > Android > Lint Error Checking的Correctness: Messages > MissingTranslate
将 Severity 从 Fetal 改为 Warming
将 Severity 从 Fetal 改为 Warming