资源收缩器不能用于多 apk 应用程序

Jor*_*ara 2 android android-gradle-plugin android-r8 dynamic-feature-module

所以今天我决定尝试制作一个动态功能模块。我启用了 R8,并将 minifyEnabled 和 ShrinkResources 设置为 true。尝试编译时出现以下错误。

Resource shrinker cannot be used for multi-apk applications
Affected Modules: app
Run Code Online (Sandbox Code Playgroud)

还有其他人看过这个吗?关于堆栈也有类似的问题,但与 DFM 没有直接关系。

我希望保持此标志处于启用状态以避免库膨胀

摇篮插件:4.0.0

Gradle 包装器:6.1.1

小智 5

此功能从 Android Gradle Plugin 4.2.0 开始实现,可以通过android.experimental.enableNewResourceShrinker=true在 gradle 属性中设置标志来启用。

详细信息请参见此处