最近在用 Android Studio 輸出 Signed APK 時遇到了以下錯誤: Error: "xxx" is not translated in ... [MissingTranslation] 原因是 Lint 檢查到某些字串沒有被翻譯所導致。但有些字串就是不需、不想或懶得翻譯時該怎麼辦呢? 方法有以下幾種: 1.對不需翻譯的字串加上 translatable="false" <string name="xxx" translatable="false">"XXX"</string> 2.在 strings.xml 的 resources 加上以下屬性 <resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="MissingTranslation" > 3.在 app/build.gradle 中加上以下設定 android { ... lintOptions { disable 'MissingTranslation' } ... } 或 android { ... lintOptions { checkReleaseBuilds false abortOnError false } ... } 參考資料: http://blog.csdn.net/KjunChen/article/details/50043487
Creating apps to make your life easier.