1
まず、私はこの問題を既に探っていると言いたいが、何も助けてくれない。 私はプロジェクトと図書館を持っています。プロジェクトのdependeniesは次のようになります。エラー:パッケージ名が「com.google.android.gms」の複数のライブラリ。何も助けがない
dependencies {
compile fileTree(include: '*.jar', dir: 'libs')
compile 'com.google.android.gms:play-services-identity:8.4.0'
compile 'com.google.android.gms:play-services-gcm:8.4.0'
compile ('org.mycompany.mylib:gmapslib:1.0.5') {
transitive = false;
}
とライブラリの依存関係(org.mycompany.mylib:gmapslib):
dependencies {
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.android.support:support-v4:23.0.1'
}
しかし、それでもまだ、私はこれを取得プロジェクトをビルドしようとしているとき:
をError: more than one library with package name 'com.google.android.gms'
ここではgradlewアプリの結果である:依存関係
_debugCompile - ## Internal use, do not manually configure ##
+--- com.android.support:multidex:1.0.1
+--- ru.yandex:yandexmapkit:1.0.0
+--- com.google.android.gms:play-services-identity:8.4.0
| \--- com.google.android.gms:play-services-base:8.4.0
| \--- com.google.android.gms:play-services-basement:8.4.0
| \--- com.android.support:support-v4:23.0.0 -> 23.3.0
| \--- com.android.support:support-annotations:23.3.0
+--- com.google.android.gms:play-services-gcm:8.4.0
| +--- com.google.android.gms:play-services-base:8.4.0 (*)
| \--- com.google.android.gms:play-services-measurement:8.4.0
| \--- com.google.android.gms:play-services-basement:8.4.0 (*)
+--- org.mycompany.mylib:gmapslib:1.0.6
+--- org.apache.commons:commons-net:3.3
+--- com.android.support:support-v4:23.0.1 -> 23.3.0 (*)
\--- com.android.support:appcompat-v7:23.3.0
+--- com.android.support:support-vector-drawable:23.3.0
| \--- com.android.support:support-v4:23.3.0 (*)
+--- com.android.support:animated-vector-drawable:23.3.0
| \--- com.android.support:support-vector-drawable:23.3.0 (*)
\--- com.android.support:support-v4:23.3.0 (*)
それは狂っているのですね。 3つの図書館やメインプロジェクトにGoogle Playサービスの依存関係がある場合はどうなりますか?この場合、私は何をすべきですか?それはばかげている。
は、私は、まだ運を試していません。はい。 com.google.android.gmsが含まれています。com.google.android.gms:play-services-maps:8.4.0 ' –
@SergeyMaslovには、 'com .google.android.gms'を依存関係として使用しますか? –
それがあります!以前のコメントで言及したように、mylibはcom.google.android.gmsに依存しています:play-services-maps:8.4.0 –