我有一个带有“基础”模块的项目,一个名为“ViewLib”的库模块和一个“已安装”模块。我已在build.gradle
内置“已安装”:
implementation project(":ViewLib")
implementation project(":base")
依赖关系图看起来像这样(有三个相同依赖关系的箭头)
为什么会这样?
和
重要吗?
可能有所帮助的一些额外信息:
如果我选择devRelease而不是devDebug,它会两次显示相同的依赖关系。
发布和调试构建类型之间的唯一区别是我在调试中包含了一个额外的proguard文件。
答案 0 :(得分:0)
我在很多页面上都在搜索同一问题,但没有发现任何问题。但是我下载了Android Studio 3.5 Beta 3,然后开始测试这种情况,但没有发生。我认为,这是当前Android Studio中的问题。因此,在下一个版本中,Android Studio团队将对其进行修复。
Android Studio Version 3.5 Beta 3
Modular Android Application - Example
正如您在那些图像中看到的那样,似乎没有出现此问题。 :)