草庐IT

resConfigs

全部标签

Android build.gradle defaultConfig { resConfig "en"} 对 Google Play 商店本地化和分发的影响

我在这里使用答案:AndroidsupportlibraryincreasesAPKsizealot要通过从支持库中删除我不使用的本地化来减少apk的大小,如下所示:defaultConfig{...resConfig"en"}Anditwork:)当我将我的apk上传到GooglePlay时,我相信我会看到LocalizationsdefaultinsteadofLocalizationsdefault+73languages如果这是真的,限制本地化是否也会影响/减少我可以分发的国家/地区?更清楚地说,如果我的apk只本地化为英文,我还能分发到所有国家吗?

android - 'ProductFlavor.resConfigs' 的值为 'auto',该值已过时且未被替换

如何修复下面的警告?是否有“自动”的替代方案?Warning:DSLelement'ProductFlavor.resConfigs'hasavalue'auto'whichisobsoleteandhasnotbeenreplaced.Itwillberemovedattheendof2018android{...flavorDimensions"device","paid","market"productFlavors{phone{//PhoneconfigversionfortheapplicationresConfigs("auto")dimension"device"matc

android - 每个构建类型的 resConfig

如何覆盖每个构建类型的resConfigs?我读到口味会允许这样做,但我不使用它们。我只想为我的调试构建另一组受支持的语言。这是我尝试过的:buildTypes{debug{resConfigs"de","en"//allowalsogermanindebugbuilds}release{signingConfigsigningConfigs.releaseresConfigs"en"//englishonlyreleases}}有什么简单的想法可以实现吗? 最佳答案 由于某些原因,个别buildType配置不支持resConfig

android - 如何使用 android gradle resConfigs 只打包默认语言

我知道如何使用resConfigs限制语言支持:defaultConfig{...resConfig"en"}但是如何限制语言只支持默认语言(在values/文件夹中)?有没有办法避免打包存储在values-xx/文件夹中的任何语言资源?谢谢 最佳答案 您可以通过在过滤器字段上指定排除来做到这一点:android{sourceSets.main.res.filter.exclude'**/values/whatever.xml'} 关于android-如何使用androidgradler