我有一个使用androidx
依赖的库项目。
implementation 'androidx.appcompat:appcompat:1.0.0-rc01'
在将库项目添加到我的应用程序后,我遇到了多个与
dexMerger
、MultiDex
、Multiple dex files define Landroid/support/v4/...
相关的错误。所以我通过使用
window+O
(导航 --> 类)来搜索该文件。然后我发现相同的类被用于 'androidx.appcompat:appcompat:1.0.0-rc01'
和 android.support.v4..
库中。因此,我尝试像下面这样排除它: implementation('androidx.appcompat:appcompat:1.0.0-rc01') {
exclude module: 'support-v4'
}
我已经添加了multidex true
,但是没有起作用。我了解到AndroidX
包含很多与支持库相似的类。在这种情况下应该怎么做?我的Android Studio版本是最新的,我的compileSdkVersion
是28
,所有依赖项都已更新。 我已经添加了multidex
依赖项,并且我的应用程序类也扩展了MultiDexApplication
。