今天終於把項目寫完了,高高興興的去打包準備上線,結果在簽名的時候給我報了一堆錯誤,一看傻眼了。。
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完美解決,分享給那些遇到相同問題的小夥伴們