
我有一个模块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)导出的库
对于同一.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 – 添加包含其他依赖项的模块依赖项所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)