- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如何覆盖每个构建类型的 resConfigs
?我读到口味会允许这样做,但我不使用它们。我只想为我的调试构建另一组受支持的语言。
这是我尝试过的:
buildTypes {
debug {
resConfigs "de", "en" // allow also german in debug builds
}
release {
signingConfig signingConfigs.release
resConfigs "en" // english only releases
}
}
有什么简单的想法可以实现吗?
最佳答案
由于某些原因,个别 buildType 配置不支持 resConfigs
命令,但 defaultConfig
支持,然后您可以使用这个技巧来操作它即使没有配置 flavors 的构建类型:
android {
defaultConfig {
resConfigs "en"
}
applicationVariants.all { variant ->
if (variant.buildType.name.equals("debug")) {
variant.mergedFlavor.resourceConfigurations.add("de")
}
}
}
关于android - 每个构建类型的 resConfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25737518/
如何覆盖每个构建类型的 resConfigs?我读到口味会允许这样做,但我不使用它们。我只想为我的调试构建另一组受支持的语言。 这是我尝试过的: buildTypes { debug {
为了加快开发速度,我想做以下事情: android { defaultConfig { resConfigs "en" } } 我的应用有多种语言,这样做可以节省大量开
article建议将 resConfigs 作为减小应用程序大小的方法之一,但 resConfigs 似乎排除了特定区域的本地化,除非也明确列出了该区域。我希望它默认为指定语言保留区域资源,因为对于
缺乏关于 gradle 方法的正确文档 resConfigs让我问了这个问题。 官方文档: 在 this例如,google给出了一个具体的例子来说明如何使用它 与语言。 在 this例如,谷歌混合语言
如何修复下面的警告?是否有“自动”的替代方案? Warning:DSL element 'ProductFlavor.resConfigs' has a value 'auto' which is o
我正在尝试使用 Android 构建系统中的 resConfig 和 resConfigs。 Android Studio 版本 1.2.2 Gradle 构建版本 1.2.3 操作系统 10.10.
我知道如何使用 resConfigs 限制语言支持: defaultConfig { ... resConfig "en" } 但是如何限制语言只支持默认语言(在 values/文件夹
要在 Android Studio 中使用最新的 NDK 支持,您必须使用 Gradle 2.5。 http://tools.android.com/tech-docs/new-build-syste
我在这里使用答案: Android support library increases APK size a lot 要通过从支持库中删除我不使用的本地化来减少 apk 的大小,如下所示: defau
我是一名优秀的程序员,十分优秀!