プロジェクトを実行しようとすると、次のエラーが発生します。
エラー:タスク ':app:transformClassesWithJarMergingForDebug'の実行に失敗しました。 com.Android.build.api.transform.TransformException:Java.util.Zip.ZipException:重複するエントリ:com/google/Android/gms/location/places/zzj.class
これが私が使っているbuild.gradleファイルです:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.1.2'
classpath 'io.realm:realm-gradle-plugin:0.89.1'
}
}
apply plugin: "com.Android.library"
apply plugin: "realm-Android"
repositories {
jcenter()
}
Android {
compileSdkVersion 23
buildToolsVersion '23.0.3'
defaultConfig {
minSdkVersion 15
targetSdkVersion 22
}
buildTypes {
debug {
minifyEnabled false
}
release {
minifyEnabled false
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile "com.Android.support:appcompat-v7:23.1.1"
compile "com.Android.support:cardview-v7:23.1.1"
compile "com.Android.support:recyclerview-v7:23.1.1"
compile "com.Android.support:design:23.1.1"
compile "com.squareup.okhttp3:okhttp:3.1.2"
compile ('com.facebook.Android:facebook-Android-sdk:4.9.0')
{ exclude group: 'com.Android.support' }
compile ('com.googlecode.libphonenumber:libphonenumber:7.2.2')
{ exclude group: 'com.Android.support' }
compile "com.pubnub:pubnub-Android:3.7.6"
compile "com.google.Android.gms:play-services-maps:9.0.0"
compile "com.google.Android.gms:play-services-gcm:9.0.0"
compile "com.google.Android.gms:play-services-location:9.0.0"
compile ('com.appyvet:materialrangebar:1.3')
{ exclude group: 'com.Android.support' }
compile 'com.google.code.gson:gson:2.5'
compile "com.amazonaws:aws-Android-sdk-s3:2.2.10"
compile "com.amazonaws:aws-Android-sdk-core:2.2.10"
compile ('com.instabug.library:instabug:2.1')
{ exclude group: 'com.Android.support' }
compile 'com.github.tony19:logback-Android-core:1.1.1-4'
compile 'com.github.tony19:logback-Android-classic:1.1.1-4'
compile 'org.slf4j:slf4j-api:1.7.6'
compile 'ch.acra:acra:4.8.2'
compile 'pl.droidsonroids.gif:Android-gif-drawable:1.1.15'
compile 'org.greenrobot:eventbus:3.0.0'
compile 'com.Android.support:multidex:1.0.0'
}
Google Play開発者サービス(マップ、場所、GCM)を9.0.0から9.2.0にアップグレードしました
compile 'com.google.Android.gms:play-services-location:9.2.0'
compile 'com.google.Android.gms:play-services-maps:9.2.0'
compile 'com.google.Android.gms:play-services-gcm:9.2.0'
次に、この依存関係を追加しました:
compile 'com.google.Android.gms:play-services-places:9.2.0'
そしてそれは魅力のように機能します:)
https://developers.google.com/Android/guides/releases からcom.google.Android.gmsの最新バージョンを追加し、使用するgmsモジュールにforce = true
を追加しました:
compile('com.google.Android.gms:play-services-analytics:11.0.2') {
force = true;
}
compile('com.google.Android.gms:play-services-ads:11.0.2') {
force = true;
}
compile('com.google.Android.gms:play-services-gcm:11.0.2') {
force = true;
}