“*** IS NOT TRANSLATED IN …….. 解决办法
生活随笔
收集整理的這篇文章主要介紹了
“*** IS NOT TRANSLATED IN …….. 解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先引起提示的原因是因為Lint 代碼檢查工具發現你的項目中(或者引用的三方庫)有部分string.xml文件內容做了國際化操作,但卻不完整,有些文本內容并沒有相應的國際化翻譯,在android開發中常見于項目引用的Libraries第三方庫中有做了國際化翻譯的(例如知名的Android-PullToRefresh下拉刷新項目,它做了十幾種語言的翻譯)和引用第三方SDK資源時候(例如我們分享常用的ShareSDK,它提供了中文和英文語言的string.xml),當我們的項目中包含這些內容的時候,就可能被lint tool提示錯誤。
?
解決辦法之一:
打開strings.xml文件,在<resources>里添加xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"?
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation"><string name="app_name">****</string> <!--桌面顯示名稱--><string name="app_title">****</string><!--程序內頂部顯示標題-->………………………… </resources>然后就不再提示了。
解決方法之二:
打開settings,搜索MissingTranslation,取消?Incomplete?translation?的對勾,保存即可。
有興趣可以看看該項的Description,就明白了。
總結
以上是生活随笔為你收集整理的“*** IS NOT TRANSLATED IN …….. 解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vuejs 和 element 搭建的一
- 下一篇: Android单击、长按获取当前触点坐标