我想从低到高覆盖外部库版本。
我制作了 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)较高的版本。无需更新其他外部库。