Android Studio 打包时的注意事项

用R.string存储些常量,打包时Android Studio走了translate in english的路线。所以报错如下:
string value is not translated in "zh"(Chinese)[MissingTranslation]

3种处理办法:

1.在project的build.gradle的android{}中添加
lintOptions {
        checkReleaseBuilds false //在打包Release版本的时候进行检测
        abortOnError false //设为false,这样即使有报错也不会停止打包了
        disable 'MissingTranslation' //仅把translate引起的warning屏蔽掉,不要妨碍APK的生成
    }
2.直接在string.xml文件内的resources添加ignore
<resources
   xmlns:tools="http://schemas.android.com/tools"
   tools:ignore="MissingTranslation">
    <string name="hello_world">你好</string>
</resources>
3.针对某几个字符串,在string 里加translatable="false"
<string name="hello_world" translatable="false">你好</string>
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容