私たちは、基本的に私たちのAPIのために、私たちの外部開発者の生活を楽にするライブラリを作っています。ローカルaarライブラリの一時的な依存関係
私たちは新しいライブラリプロジェクトを作成し、Retrofitとその他のライブラリを依存関係にしました。
dependencies {
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.google.code.gson:gson:2.6.2'
compile 'com.squareup.retrofit2:retrofit:2.0.1'
compile 'com.squareup.retrofit2:converter-gson:2.0.1'
compile 'com.squareup.okhttp3:okhttp:3.2.0'
}
これをビルドすると、aar
というファイルが生成されます。
aar
というファイルをlibs
ディレクトリに置き、それを依存関係に設定すると、同じ依存関係をユーザーのbuild.gradle
ファイルに入れなければなりません。それは図書館から取るべきですよね?
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile(name: 'ourlibrary', ext: 'aar') {
transitive = true;
}
}
どうtransitive = true
作品を作るには?
まったく同じ問題を解決する方法を探していると、どのようにしてこの問題が解決しましたか? – yongsunCN
こんにちは、あなたは問題を解決することができますか? – Shrikant