私はthis oneのようなポストのトンを読んだことがあるが、彼らはあなたが私が知っている、プロジェクトのルートbuild.gradle
、に依存関係を追加してはならないことを教えてくれ。
私の状況は次のとおりです。同じライブラリがすべて必要なモジュールがたくさんあります。これらのすべてが同じライブラリを持つようにすべてを構成する必要があります。何とかこれをルートbuild.gradle
に追加することは可能ですか、私はそれぞれのプロジェクトにbuild.gradle
の依存関係を追加していますか? >インポートモジュール アンドロイドスタジオ - すべてのモジュールに依存関係を追加します
6
A
答えて
6
このようなことができます。
これは、すべてのモジュールの依存関係を追加することを意味するものではありませんが、この方法であなたは依存関係を集中することができます。各モジュールで
build.gradle
ext {
//Version
supportLibrary = '23.0.1'
//Support Libraries dependencies
supportDependencies = [
appCompat : "com.android.support:appcompat-v7:${supportLibrary}",
design : "com.android.support:design:${supportLibrary}",
]
}
build.gradle
に追加します。
dependencies {
//......
compile supportDependencies.appCompat
compile supportDependencies.design
}
このように、あなたはライブラリを更新する必要がある場合、あなたは、単にだけでトップを変更することができますレベルファイル。
0
このソリューションをお寄せいただきありがとうございます!本当に便利です! – Chaoz