覆盖模块class.jar

时间:2019-11-23 05:48:26

标签: android build.gradle android-external-library

我想从低到高覆盖外部库版本。

我制作了 ImageLoadingLibrary(v-2.0.2)。而且我还制作了 stockImageLibrary(v-1.0.1) stockVideoLibrary(v-1.0.1)。我在 stockImageLibrary(v-1.0.1) stockVideoLibrary(v-1.0.1)中使用了 ImageLoadingLibrary(v-2.0.2)用于缩略图加载。

我已在我的应用程序级别build.gradle中添加了上述所有依赖项。并且所有库都能成功工作。

一段时间后,根据新要求,我更新了 ImageLoadingLibrary(v-2.0.2至v-3.0.3)

因此,当我在build.gradle中更新了版本 ImageLoadingLibrary(v-3.0.3)时。然后出现以下错误。

  

在模块classes.jar中找到重复的类

原因是我在 stockImageLibrary(v-1.0.1) stockVideoLibrary(v-1.0。)中使用了 ImageLoadingLibrary(v-2.0.2)。 1)build.gradle中的 ImageLoadingLibrary(v-3.0.3)

所以我想用较低的版本覆盖 ImageLoadingLibrary(v-3.0.3)较高的版本。无需更新其他外部库。

0 个答案:

没有答案