java - 如何在Instant Apps中实现Multi Dex?

标签 java android-studio kotlin android-instant-apps android-multidex

我正在制作一个即时应用程序。我有基本功能安装的模块。这两个 gradle 文件不能有 defaultConfig{},所以这就是为什么我仅在已安装的 build.gradle 中设置 multiDex true文件。但运行即时应用程序会引发编译错误,因为任何地方都没有multiDex

有什么想法吗?谢谢。

最佳答案

解决方案在于在 base.gradle 中制作两种风格:

flavorDimensions 'delivery'
productFlavors {
    instant {
        dimension 'delivery'
        minSdkVersion rootProject.minSdkInstant
        multiDexEnabled true
    }
    installed {
        dimension 'delivery'
    }
}

注意:您仍然需要在 installed.gradledefaultConfig{} 中添加 multiDexEnabled true 还将 missingDimensionStrategy 'delivery', 'installed' 放入 installed.gradledefaultConfig{}missingDimensionStrategy 'delivery', ' instant.gradledefaultConfig{}

中的 instant'

关于java - 如何在Instant Apps中实现Multi Dex?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51559347/

相关文章:

Java:自定义图标问题

java - Spring eureka 仪表板在 wildfly 上返回 XML

android-studio - 在指定位置找不到 Flutter SDK - 在 Android Studio 中

android - 在android studio中使用自定义SDK来访问新的API

java - Q : Android Project Minimum SDK - API-15 (ICS) versus API-16 (JellyBean)

kotlin - 单位归还功能的目的是什么

Java 8 在多维对象数组中找到值的第一个实例

java - 无法在 Volley 中模仿 POSTMAN 请求

android - 意外的 anchor 值,在 Compose 应用程序发布构建中预期为负 anchor

kotlin - 如何在Kotlin的Iterator实现中处理可为空的值?