找不到AndroidX MultiDex

Tho*_*ook 11 android android-multidex androidx

我正在创建一个新的android项目,并决定将新的AndroidX替换为支持库,有关支持的文档,请参见:https : //developer.android.com/jetpack/androidx/migrate

我按照字母的步骤进行操作,并在同步gradle之后,可以访问androidx名称空间和其中包含的各种类。但是,在创建我的应用程序类时,我想从中继承androidx.multidex.MultiDexApplication(可以在上面的链接的表中看到)。但是,整个multidex软件包不存在。

有人解决了这个问题吗?有指针吗?

Mar*_*ler 23

android.enableJetifier=true可以取代它没有任何意义。

您可以简单地将其添加为依赖项,而无需对名称空间进行不透明的处理:

implementation "androidx.multidex:multidex:2.0.0"
Run Code Online (Sandbox Code Playgroud)

  • @ThomasCook绝对不一样。 (4认同)

gok*_*han 10

如果您使用的是 androidx,您应该将 MultiDexApplication(来自 androidx 的引用)添加到您的清单文件中。

<application
        android:name="androidx.multidex.MultiDexApplication"
        .....></application>
Run Code Online (Sandbox Code Playgroud)