1
我的Android应用程序中有两个模块:app
和library
。 app
取决于library
如何使Android Studio中的两个不同模块通过Gradle使用同一个库的不同版本
在library
我想用AndroidAnnotations 4.0.0
在app
我想目前使用AndroidAnnotations 3.2.2
,因为它升级到4.0.0将要求改变一个庞大的,因为他们已经改变了它相当很多,我现在没有时间去做这件事。
然而,自从我升级library
使用AndroidAnnotations 4.0.0
的AndroidAnnotations
在app
的行为的使用,因为它是版本4,没有第3版,这让我觉得摇篮真的很聪明,忽略第3版app
和使用版本4为两个模块。
如何在gradle中强制使用两个不同版本的依赖项?
你不能有两个不同的版本,因为还会有命名空间冲突。唯一可行的方法是自己重新打包其中一个版本,并更改类的包名,以免发生冲突。 –