android – 添加包含其他依赖项的模块依赖项

android – 添加包含其他依赖项的模块依赖项,第1张

概述我正在使用IntelliJ 12. 我有一个模块A,它具有与 github项目的模块依赖关系.我向模块B添加了对模块A的依赖. 模块A取决于module1,module2,module3,… 模块B依赖于模块A. 但是模块B没有找到对module1,module2的任何引用,……这就是我在Eclipse中声明它的方式(“添加库项目”)并且它有效. 现在,如果我向Module B添加module1, 我正在使用IntelliJ 12.
我有一个模块A,它具有与 github项目的模块依赖关系.我向模块B添加了对模块A的依赖.
模块A取决于module1,module2,module3,…
模块B依赖于模块A.

但是模块B没有找到对module1,module2的任何引用,……这就是我在Eclipse中声明它的方式(“添加库项目”)并且它有效.
现在,如果我向Module B添加module1,module2 ……它将影响模块B project.propertIEs搞乱Eclipse.我可以从Eclipse获得这个

Dex Loader] Unable to execute dex: Multiple dex files define
Module
B] Conversion to Dalvik format Failed: Unable to execute dex: Multiple
dex files

IntelliJ从一个本身包含多个依赖项的模块中添加依赖项的正确方法是什么?

编辑
我遵循了CrazyCoder的指示.那么IntelliJ正在讲述

Android Dex: [Module B] UNEXPECTED top-LEVEL EXCEPTION: AndroID Dex:
[Module B] java.lang.IllegalArgumentException: already added:
LandroID/support/v4/app/ShareCompat$ShareCompatImplJB; AndroID Dex:
[Module B] at
com.androID.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
AndroID Dex: [Module B] at
com.androID.dx.dex.file.Dexfile.add(Dexfile.java:163)

module1,module2中的一些…在libs文件夹中包含androID-support-v4.jar. jar依赖项已添加但未导出.
只有模块A具有其库(包含libs文件夹中的所有jar)导出的库

解决方法 感谢CrazyCoder,我从模块A导出了所有依赖项

对于同一.jar的多个依赖项.我只是将androID-support-v4.jar设置为Project library.看完Intellij: android-support-v4.jar in included in actionBarSherlock and Project => IllegalArgumentException后.我在所有引用它的模块中将范围从Compile更改为提供androID-support-v4.

总结

以上是内存溢出为你收集整理的android – 添加包含其他依赖项的模块依赖项全部内容,希望文章能够帮你解决android – 添加包含其他依赖项的模块依赖项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1122958.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存