我想知道以下情况是否正常,或者我是否想做点什么。
我开始在我的应用程序中使用按需动态功能模块,因此我将其中的一小部分转换为动态功能模块。
要完成该工作,我需要在项目中添加以下依赖项:
-
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
; -
implementation "com.google.android.play:core:${versions.playCore}"
; - (实际问题)
shrinkResources true
必须从项目中删除。
但是在使用按需动态功能模块之前和之后生成我的应用的.aab
版本之后,我遇到了以下情况:
- 修改的
.aab
的大小大于没有修改的大小,并且 - 通过
.aab
生成的apk的下载大小大于不使用apk的apk的下载大小(使用了来自Play控制台的内部应用共享工具)。
请记住,我变成on demand dynamic feature module
的那部分代码确实很小。