Eclipseで私はlibとして1つのアプリケーションを持っています。 次に、このlibをインポートするアプリケーションが10個あります。EclipseからAndroid Studioにプロジェクトをインポートする - 依存関係
私がプログラミングしているとき、私はlibプロジェクトでこれを行います。そのため、このlibをインポートするアプリケーションを実行します。アプリケーションプロジェクトでは、私はただの特別な開発をしています。
コードはすべてのアプリケーションで共有されています。
Androidスタジオでどうすればいいですか?なぜなら私はすべてのプロジェクトに対してただ一つのコードを持つ必要があるからです。
私は既にAndroid Studioに自分のlibをインポートしましたが、私はアプリケーションの中にどのようにリンクするのか分かりません。libのすべての変更は他のプロジェクトを反映する必要がありました。再び)。
ありがとうございました!
---編集:
私のlibに設定:
include ':actionbar'
include ':myMainLib'
マイmyMainLibのGradle:
dependencies {
compile project(':actionbar')
}
自分のアプリケーションの設定:
include ':myApp'
include ':myLibProject:myMainLib'
project(':myLibProject:myMainLib').projectDir = new File(settingsDir, '../myLibProject/myMainLib')
私のアプリケーションのGradle:
dependencies {
compile project(':myLibProject:myMainLib')
compile 'com.android.support:support-v4:18.0.0'
}
エラーメッセージ:
Error:(22, 0) Project with path ':myLibProject:actionbar' could not be found in project ':myApplication'.
私はエラーをチェックするためにクリックされた、それはLIB Gradleのオープンです。
アクションバーのソースは、libのルートディレクトリにあります。
あなたはアクションバーのソースコードは、myMainLibと一緒で、あなたのアプリケーション –
にmyMainLibを追加したようmyMainLibの設定にアクションバーの場所を追加する必要があります同じプロジェクトでは、別のモジュールです。私はすでにやっているように、それを含めて、私は別の何かを指摘する必要がありますか? –
あなただけのlibをコンパイルできますか? –