首先,我在咖啡模块的 build.gradle 中将库插件 (library plugin) 替换为动态功能插件 (dynamic-feature plugin): id 'com.android.dynamic-feature
.isPresent(); } // Add a task to create merged runtime classes if this is a dynamic-feature
SplitLibraryLoaderTransform SplitLibraryLoaderTransform类进行的操作是向dynamic-feature构建apk的过程中,创建以 "com.iqiyi.android.qigsaw.core.splitlib
SplitLibraryLoaderTransform SplitLibraryLoaderTransform类进行的操作是向dynamic-feature构建apk的过程中,创建以 "com.iqiyi.android.qigsaw.core.splitlib
延迟加载的工程需要使用 dynamic-feature 编译。 有了 deferred components,在业务上可以做到按模块编译和发布。
}); } // Add transform to create merged runtime classes if this is a feature, a dynamic-feature