2017-02-20 19 views
0

私たちはアンドロイドプロジェクトのモジュール化を開始し、それぞれにいくつかの依存関係があります。我々は、私たちのaarファイルをホストするためにJFrogアーティファクトを使用します。ここでは、コードは次のようになります。gradleにAndroidアーカイブの推移的依存関係を追加するには

ライブラリA:

compile "com.google.firebase:firebase-crash:$googlePlayServices" 
compile "com.google.firebase:firebase-core:$googlePlayServices" 
compile "com.squareup.retrofit2:retrofit:$retrofit" 

以下は動作しません。私も "@ aar"を削除しようとしましたが、まだ何もありません。 主なプロジェクト:

compile ('com.sample.librarya:librarya:[email protected]'){ 
    transitive = true 
} 

ので、私は再びメインのアプリに改造依存関係を追加する必要があります。

私は多くの研究を行い、多くのSOの質問を読んだが、どれもこの質問に役立たない。私はまた、pom.xmlファイルに記載されているLibraryAのすべての依存関係を持っています。

+1

'compile" com.sample.libraryaを追加してみてください:librarya:[email protected] " – sm4

+0

ありがとうございます。それはうまくいった。唯一のことは、最初に "@pom" tpをダウンロードしてpomをダウンロードし、 "@ aar"と置き換えてaarファイルを使用しなければならないことです。 aarとpomファイルの両方をダウンロードする方法。 –

答えて

1

は、次の両方の依存関係を追加します。

compile ('com.sample.librarya:librarya:[email protected]') 
compile ('com.sample.librarya:librarya:[email protected]') 

最初はポンポンをダウンロードし、それをクラスパスに推移的な依存だすべてを追加します。 2つめはaarをダウンロードします。

関連する問題