今天導出apk安裝包文件的時候碰到了一個小bug Error: “***” is not translated in “zh” (Chinese) [MissingTranslation],這是因爲我的字符串文件裏面有中文,比如
運行時沒有報錯但是導出安裝包時會報錯。
解決辦法:
在app模塊下build.gradle中android{}部分內加入
lintOptions {
disable 'MissingTranslation'
}
就可以成功解決了,位置如下:
另外最後在選擇debug版本還是release版本時會多出一個選項讓你選擇簽名版本,v1和v2的區別大概是v2在Android 7.0+版本使用了更安全的驗證,具體可以通過添加鏈接描述這一篇來了解。建議是v1v2兩個都勾上,如果導出有問題的話再把v2取消勾選。