android - 我如何强制 Android 不使用已用库项目中的某些语言文件?

标签 android internationalization

我有一个包含多个语言文件的库项目,主要是字符串。在一个应用程序中,我需要使用该库,但我只想使用某些语言文件(契约(Contract)原因)。

如何强制 Android 在构建应用程序时忽略语言的存在?

最佳答案

如果您使用的是 Android Studio,请将 resConfigs 行添加到 build.gradle 文件中,以限制打包系统仅包含您所需的语言:

android {
    // other stuff

    defaultConfig {
        // other stuff
        resConfigs "en", "de", "fr", "es"
    }
}

参见Cyril Mottier's "Putting your APKs on a Diet" post了解更多。

关于android - 我如何强制 Android 不使用已用库项目中的某些语言文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30889944/

相关文章:

ruby-on-rails - 同一个表中列的翻译

python - 将具有多个 i18n 域的 Python 应用程序国际化的最佳方法是什么?

android - 我需要检查应用程序是否已关闭或在 android 中处于后台

java - 如何在 Scene2D libGDX 中更改屏幕

android - 如何创建清除 EditText 的按钮?

angularjs - i18n 使用 Angular Translate StaticFilesLoader

python - 在 python 中处理国际日期

javascript - Chrome 扩展和翻译

java - 在RequestPermissionsResult 上再次请求位置权限

android - Google Play 服务任务 API : continueWith vs continueWithTask