我正在使用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