对于没有本地化的Android应用程序(仅限默认语言),如何从Gradle依赖项中排除本地化?
背景:该应用程序是一个业务线应用程序,唯一需要支持的语言是美国英语。该应用包含com.google.android.gms:play-services-gcm:7.0.0
推送通知支持。 GCM库包含73种语言的本地化版本。我宁愿他们不被包括在内。这使得APK更小。此外,如果用户使用非英语语言运行,我也不希望这种体验是英语和本地化文本的混合。
答案 0 :(得分:9)
在build.gradle中,添加resConfigs
以限制语言:
android {
defaultConfig {
// other configuration here
resConfigs "en"
}
}