缩减apk体积。Your App Bundle contains the following configurations where the initial install would exceed
Posted 安果移不动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缩减apk体积。Your App Bundle contains the following configurations where the initial install would exceed相关的知识,希望对你有一定的参考价值。
首先如果你接入了相芯或者别的sdk的功能。。我们只接了美颜功能。他提供了多个bundle包。那么可以按照这个教程
经过和客服确认
如果只用美颜,只需要ai_face_processor_lite.bundle和face_beautification.bundle
那么根据项目里面的版本不同。忽略列表可能是会随时变化的
在app级别的build.gradle 目录里面的android节点下面添加
applicationVariants.all variant ->
variant.mergeAssetsProvider.configure
doLast
delete(fileTree(dir: outputDir,
includes: ['model/ai_bgseg_green.bundle',
'model/ai_face_processor_lite.bundle',
'model/ai_hairseg.bundle',
'model/ai_hand_processor.bundle',
'model/ai_human_processor_mb_fast.bundle',
'graphics/controller_cpp.bundle',
'graphics/fuzzytoonfilter.bundle',
'graphics/tongue.bundle',
'graphics/fxaa.bundle']))
如何去查看有哪些bundle呢
也很简单
选中apk然后点击assets/model 或者graphics就可以看到了
以上是关于缩减apk体积。Your App Bundle contains the following configurations where the initial install would exceed的主要内容,如果未能解决你的问题,请参考以下文章
生成签名的 apk/bundle 时任务“:app:transformClassesAndResourcesWithR8ForRelease”执行失败
Google App 从 apk 更改为 app-bundle 并在 Internal Test Track 上发布,但只能找到/下载最新的 apk 版本