我正在使用IntelliJ 12。
我有一个Module A
其模块依赖github项目。我添加到我的主要Module B
依赖于Module A
。 Module A
取决于module1
,module2
,module3
,... Module B
取决于Module A
但Module B
没有找到module1
,module2
任何参考,......这就是我如何宣称它在Eclipse(“加图书馆项目“),它的工作原理。
现在,如果我添加到Module B
module1
,module2
...它会影响Module B
project.properties与Eclipse搞砸。我可以从Eclipse的添加一个模块依赖项,其中包含其他依赖项
敏捷装载机]无法执行DEX得到这样的:多DEX文件定义
模块 B]转换为Dalvik的格式失败:无法执行DEX:多 DEX文件
IntelliJ中正确的方法是从模块本身包含多个依赖关系中添加依赖关系?
编辑 我遵循CrazyCoder的说明。然后的IntelliJ告诉
的Android塞米松:模块B]意外TOP级异常:机器人塞米松: [模块B] java.lang.IllegalArgumentException异常:已经添加: Landroid /支撑/ V4 /应用程序/ 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的支持,v4.jar。 jar依赖项被添加但不被导出。 只有Module A
有库(含libs文件夹中的所有jar)出口
对模块A中的依赖关系启用** Export **复选框,您希望模块B可用。 – CrazyCoder 2013-04-24 08:58:31
感谢CrazyCoder,您在哪里可以在UI中找到此复选框?阅读这个http://www.jetbrains.com/idea/webhelp/dependencies-tab.html – 2013-04-24 09:06:05
之后仍然没有线索[此屏幕截图](http://img27.imageshack.us/img27/4731/20130424131434.png)帮帮我? – CrazyCoder 2013-04-24 09:15:02