未找到 AndroidX MultiDex

新手上路,请多包涵

我正在创建一个新的 android 项目,并决定使用新的 AndroidX 替代支持库,可以在此处找到相关文档: https ://developer.android.com/jetpack/androidx/migrate。

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

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

原文由 Thomas Cook 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答

android.enableJetifier=true 没有任何意义, _同时能够替换它_。

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

 implementation "androidx.multidex:multidex:2.0.1"

原文由 Martin Zeitler 发布,翻译遵循 CC BY-SA 4.0 许可协议

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

 <application
        android:name="androidx.multidex.MultiDexApplication"
        .....></application>

原文由 gokhan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题