用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 //設(shè)為false扛门,這樣即使有報錯也不會停止打包了
disable 'MissingTranslation' //僅把translate引起的warning屏蔽掉,不要妨礙APK的生成
}
2.直接在string.xml文件內(nèi)的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>