-1
古いAndroidアプリを新しいデバイスに移植しようとしています。 Android 5.xから7.1へはうまく動作しますが、Android 4.xでは動作しません。ビルドに失敗しました:「java.util.zip.ZipException:重複したエントリ:com/google/android/gms/analytics/internal/Command.class」
私は、AndroidデバイスやAndroidのとエミュレータでそれをインストールしようと常にビルドを4.xの同じ例外で失敗します。
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
com.android.build.api.transform .TransformException:java.util.zip.ZipException:重複したエントリ:
Command.class
/内部COM /グーグル/アンドロイド/ GMS /分析/ Iが "エントリを複製する" ことを検索しようとしたが、私はできませんでした。何が問題なのかよく分かりません。これは私のビルドのGradleファイルです:ファイル( 'LIBS/libGoogleAnalyticsServices.jar')をコンパイル
compile ('com.google.android.gms:play-services:8.4.0'){
exclude module: 'support-v4'
}
または :行を削除
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "app-name"
minSdkVersion 14
targetSdkVersion 17
multiDexEnabled true
}
configurations {
all*.exclude group: 'com.android.support', module: 'support-v4'
all*.exclude group: 'com.android.support', module: 'support-annotations'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
}
}
dependencies {
compile ('com.android.support:support-v4:25.0.0'){
exclude module: 'support-v4'
}
compile ('com.google.android.gms:play-services:8.4.0'){
exclude module: 'support-v4'
}
compile files('libs/libGoogleAnalyticsServices.jar')
}
ここにbuild.gradleファイルを置く –