【已验证】android studio 打包报 MissingTranslation 的3种解决方式

Android studio打包生成android apk的时候遇到了编译问题,明明没有想要做英文翻译,但是AS生成apk的时候自己走了translate in english的路线。

几个string.xml文件报错 string value is not translated in "zh"(Chinese)[MissingTranslation]。


1、针对某几个字符串可采用,在string 里加attribute      translatable="false":

你好

2、整个string.xml 采用resources的attribute:

   xmlns:tools="http://schemas.android.com/tools"
   tools:ignore="MissingTranslation">
    你好

3、build.gradle 中设置

//checkReleaseBuilds就是在打包Release版本的时候进行检测,这里就直接关掉了,也可以打开,
// 这样报错还会显示出来。关键的就是abortOnError一定要设为false,这样即使有报错也不会停止打包了。
lintOptions {
checkReleaseBuilds false
abortOnError false
}


你可能感兴趣的:(安卓晋级Senior,Android,Exceptions,android备忘录,Android开发异常整理,安卓开发进阶)