Android studio 打包時報錯Error:(5) Error: "xxx" is not translated in "ru-RU" (Russian: Russia) [Mi

今天終於把項目寫完了,高高興興的去打包準備上線,結果在簽名的時候給我報了一堆錯誤,一看傻眼了。。

Error:(5) Error: "app_slogon" is not translated in "ru-RU" (Russian: Russia) [MissingTranslation]

密密麻麻一大堆,一看說是在values-ru-RU下的String.xml的資源沒有翻譯...這次項目比較高大上啊,各國語言來一套啊

但是因爲有些string資源在哪個國家都是english的,所以在其他國家的String.xml就沒有寫進去,例如上面的老毛子的一些資源就沒有寫

結果就是簽名失敗了!!!!這種情況只有在api19或以上的情況會出現,感興趣的童鞋可以自行百度

廢話就不多說了,直接上解決辦法:

這個時候找到報錯的String.xml,在resources標籤下加入一行    tools:ignore="MissingTranslation"

就完美解決了,如果他要你導入導入命名空間就自動導入就行,OK完美解決,分享給那些遇到相同問題的小夥伴們吐舌頭



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章