【问题标题】:How to implement Multi Dex in Instant Apps?如何在 Instant Apps 中实现 Multi Dex?
【发布时间】:2018-07-27 13:46:30
【问题描述】:

我正在制作一个即时应用程序。我有base featureinstalled module。这两个gradle文件不能有defaultConfig{},所以我只在安装的build.gradle文件中设置了multiDex true。运行即时应用会引发编译错误,因为任何地方都没有multiDex

有什么想法吗?谢谢。

【问题讨论】:

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


    【解决方案1】:

    解决方案在于在base.gradle 中制作两种口味:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-29
      相关资源
      最近更新 更多