android - 如何将动态功能模块更改为普通模块?(请从您的 build.gradle 文件中删除 'multiDexEnabled true|false'。`)
问题描述
我收到一个错误:Native multidex is always used for dynamic features. Please remove 'multiDexEnabled true|false' from your build.gradle file.
我已经删除了动态功能模块的所有引用并翻转了依赖项。
解决方案
我花了一段时间来解决这个简单的问题......我通过com.android.dynamic-feature
从模块的 build.gradle 中删除插件导入来修复它。您将需要id 'com.android.library'
:
例如,
plugins {
id 'com.android.library' <- ADD THIS
id 'com.android.dynamic-feature' <- REMOVE THIS
id 'kotlin-android'
id 'kotlin-kapt'
id 'kotlin-android-extensions'
id 'androidx.navigation.safeargs.kotlin'
}
推荐阅读
- css - 如何使 IntelliJ 2019.3+ 不将 XPath 选择器解释为 CSS 选择器?
- chisel - 如何写入条件输出
- r - 在 R 中专门使用 Rvest 和 Glue 包进行抓取
- r - 如何正确标记组的第一个序列的结尾?
- ruby - 在 Browserstack 中将会话 ID 更新为测试名称
- c# - 如何使用 C# linq 转换嵌套的 foreach 循环
- php - 路由功能模块与路由功能模块?
- python - 使用 groupby 查找往年信息
- java - 尝试设置 JVM 标志时 Java 运行时崩溃
- jenkins - 詹金斯添加/更新所有工作:应该有默认收件人列表的电子邮件警报