我如何强制 Android 不使用已用库项目中的某些语言文件?
How can i force Android to not use certain language files that are within a used library project?
我有一个包含多个语言文件的库项目,主要是字符串。在一个应用程序中,我需要使用该库,但我只想使用部分语言文件(合同原因)。
如何在构建应用程序时强制 Android 忽略语言的存在?
如果您使用的是 Android Studio,请在 build.gradle
文件中添加 resConfigs
行,以限制打包系统仅包含您所需的语言:
android {
// other stuff
defaultConfig {
// other stuff
resConfigs "en", "de", "fr", "es"
}
}
有关更多信息,请参阅 Cyril Mottier's "Putting your APKs on a Diet" post。
我有一个包含多个语言文件的库项目,主要是字符串。在一个应用程序中,我需要使用该库,但我只想使用部分语言文件(合同原因)。
如何在构建应用程序时强制 Android 忽略语言的存在?
如果您使用的是 Android Studio,请在 build.gradle
文件中添加 resConfigs
行,以限制打包系统仅包含您所需的语言:
android {
// other stuff
defaultConfig {
// other stuff
resConfigs "en", "de", "fr", "es"
}
}
有关更多信息,请参阅 Cyril Mottier's "Putting your APKs on a Diet" post。