调试的时候没啥问题,在打包的时候出现了"app_name" is not translated in zh, zh_CN…..的问题,说到底就是本地化不完全的意思。
原因:
Umeng的包里面的values-zh干扰导致问题。
解决办法:
1、强制不翻译
<resources
xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingTranslation" >
</resources>```
2、打开项目目录下的build.gradle文件,然后按照提示把新参数全部加到android里面。
android {
…
lintOptions{
checkReleaseBuilds false
abortOnError false
}
}```
这样打包就不成问题了,checkReleaseBuilds就是在打包Release版本的时候进行检测,这里就不在检测了。
abortOnError一定要设为false,这样即使有报错也不会停止打包。
网友评论