IntelliJ 12 を使用しています。github プロジェクトへのモジュール依存関係を持つ があります
。への依存関係をModule A
メインに追加しました。
、、、...
に依存しますが、、、への参照が見つかりません...それがEclipseで宣言した方法です(「ライブラリプロジェクトを追加」)。
に追加すると、 ... project.properties が Eclipse を台無しにすることに影響します。これはEclipseから取得できますModule B
Module A
Module A
module1
module2
module3
Module B
Module A
Module B
module1
module2
Module B
module1
module2
Module B
Dex Loader] dex を実行できません: 複数の dex ファイルが
モジュール B を定義しています] Dalvik 形式への変換に失敗しました: dex を実行できません: 複数の dex ファイル
IntelliJ で、複数の依存関係を含むモジュールから依存関係を追加する正しい方法は何ですか?
EDIT CrazyCoderの指示に従いました。それからIntelliJは言っています
Android Dex: [モジュール B] 予期しないトップレベルの例外: Android Dex: [モジュール B] java.lang.IllegalArgumentException: 既に追加されています: 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 依存関係は追加されますが、エクスポートされません。Module A
そのライブラリ (libs フォルダー内のすべての jar を含む)のみがエクスポートされます