gpt4 book ai didi

android - com.android.build.api.transform.TransformException : java. util.zip.ZipException : duplicate entry: com/google/android/gms/internal/zzbn. 类

转载 作者:太空狗 更新时间:2023-10-29 15:51:14 27 4
gpt4 key购买 nike

将 firebase sdk 添加到 gradle 后面临以下问题。

错误:任务 ':app:transformClassesWithJarMergingForDebug' 执行失败。

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzbn.class

请帮忙!!

This is the APP gradle file 

apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'me.tatarka.retrolambda'
apply plugin: 'com.fernandocejas.frodo'
apply plugin: 'realm-android'
apply plugin: 'com.neenbedankt.android-apt'


android {
compileSdkVersion 23
buildToolsVersion '23.0.2'

defaultConfig {
applicationId "com.bt.bms"
minSdkVersion 16
targetSdkVersion 23
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
versionCode 6
versionName "0.0.11"
multiDexEnabled true

// Following line of code added to provide support for blurring image using renderscript
renderscriptTargetApi 16
renderscriptSupportModeEnabled true
}

signingConfigs {
bms_debug_config {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('bms_new_app_debug.keystore')
storePassword 'android'
}
}

packagingOptions {
exclude 'APK LICENSE.txt'
exclude 'LICENSE.txt'
exclude 'META-INF/services/javax.annotation.processing.Processor'
}

buildTypes {
// debug {
// applicationIdSuffix ".debug"
// minifyEnabled false
// debuggable true
// }
release {
minifyEnabled false
proguardFiles 'proguard.cfg'
}

debug {
signingConfig signingConfigs.bms_debug_config
}
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
lintOptions {

checkReleaseBuilds true

}
defaultPublishConfig "debug"

repositories {

jcenter()

maven {url = "https://oss.sonatype.org/content/repositories/snapshots/" }
flatDir {
dirs 'libs'
}
}

dexOptions {
incremental true
javaMaxHeapSize "8g"
}
}

String getJavaHome(String version) {
def stdout = new ByteArrayOutputStream()
exec {
commandLine "/usr/libexec/java_home", "-v", version
standardOutput = stdout;
}
return stdout.toString().trim()
}

retrolambda {
//jvmArgs '-noverify'
jdk System.getenv('JAVA8_HOME') ?: getJavaHome("1.8")
oldJdk System.getenv('JAVA7_HOME') ?: getJavaHome("1.7")
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':common')
compile project(':domain')
compile project(':api')
apt project(':compiler')

// Times Square Library for calendar
compile project(':timessquare')

// App Modules
compile(name: 'app-models', ext: 'aar')
compile(name: 'app-network', ext: 'aar')
compile(name: 'app-error', ext: 'aar')

// Android support libraries
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.android.support:cardview-v7:23.4.0'
compile 'com.android.support:percent:23.4.0'
compile 'com.android.support:recyclerview-v7:23.4.0'
compile 'com.android.support:palette-v7:23.4.0'

//Play Services Location and Map
compile 'com.google.android.gms:play-services-location:9.0.2'


// For G+ login
compile 'com.google.android.gms:play-services-auth:9.0.2'
compile 'com.google.android.gms:play-services-plus:9.0.2'

// Facebook
compile ('com.facebook.android:facebook-android-sdk:4.7.0'){
exclude group: 'com.google.android.gms'
}

// For Clever Tap
compile 'com.clevertap.android:clevertap-android-sdk:2.0.5'


// Espresso Related Dependencies
compile 'com.android.support.test.espresso:espresso-idling-resource:2.2'
testCompile 'com.android.support.test:testing-support-lib:0.1'
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2') {
// Necessary if your app targets Marshmallow (since Espresso hasn't moved to Marshmallow yet)
exclude group: 'com.android.support', module: 'support-annotations'
}
androidTestCompile('com.android.support.test:runner:0.3') {
// Necessary if your app targets Marshmallow (since the test runner hasn't moved to Marshmallow yet)
exclude group: 'com.android.support', module: 'support-annotations'
}
androidTestCompile('com.android.support.test.espresso:espresso-contrib:2.2') {
// Necessary to avoid version conflicts
exclude group: 'com.android.support', module: 'appcompat'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'support-annotations'
exclude module: 'recyclerview-v7'
}
androidTestCompile('com.android.support.test.espresso:espresso-intents:2.2') {
exclude group: 'com.android.support', module: 'support-annotations'
}

// Retrofit
compile 'com.squareup.retrofit:retrofit:2.0.0-beta4'
compile 'com.squareup.okhttp:okhttp:2.4.0'
compile 'com.squareup.retrofit:converter-gson:2.0.0-beta2'
compile 'com.squareup.retrofit:adapter-rxjava:2.0.0-beta2'
compile 'com.squareup.okhttp:okhttp-urlconnection:2.2.0'

// Reactive x
compile 'io.reactivex:rxandroid:1.0.1'
compile 'javax.inject:javax.inject:1'

// Picasso
compile 'com.squareup.picasso:picasso:2.4.0'

// Butterknife
compile 'com.jakewharton:butterknife:7.0.1'

// Dagger 2 dependencies
apt 'com.google.dagger:dagger-compiler:2.0'
compile 'com.google.dagger:dagger:2.0'

// Crashlytics
compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
transitive = true;
}

// Anotation
compile 'javax.annotation:javax.annotation-api:1.2'

// Other
compile 'com.alexvasilkov:foldable-layout:1.0.1'
compile 'com.ms-square:expandableTextView:0.1.4'
compile 'com.mikhaellopez:circularimageview:2.0.1'
compile 'com.makeramen:roundedimageview:2.2.1'

// For Multidex
compile 'com.android.support:multidex:1.0.1'

//For Bottom Sheet
compile 'com.flipboard:bottomsheet-core:1.5.0'
compile 'com.flipboard:bottomsheet-commons:1.5.0'

// For Juspay
compile('in.juspay:godel:0.6.7') {
exclude group: 'com.android.support', module: 'appcompat'
exclude group: 'com.android.support', module: 'support-v4'
}

// For mockito
compile 'org.mockito:mockito-all:2.0.2-beta'

// Parceler
compile 'org.parceler:parceler-api:1.0.4'
apt 'org.parceler:parceler:1.0.4'

// Expandable Recycler View
compile 'com.github.grennis:ExpandableRecyclerView:0.9.3'

// For JW Player
compile project(':jwplayer-android-sdk-2.1.1+142')
compile 'com.google.android.libraries.cast.companionlibrary:ccl:2.8.3'

//Sectioned RecyclerView
compile 'eu.davidea:flexible-adapter:5.0.0-b6'


compile 'jp.wasabeef:recyclerview-animators:2.2.3'

debugCompile 'com.github.promeg:xlog-compiler:2.1.1' // ~6kB
debugCompile 'com.github.promeg:xlog-android:2.1.1' // ~150kB

releaseCompile 'com.github.promeg:xlog-android-idle:2.1.1' // ~5kB

debugCompile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'
testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.4-beta2'

// For Firebase
compile 'com.google.firebase:firebase-core:9.0.2'
compile 'com.google.firebase:firebase-config:9.0.2'
}


// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

最佳答案

只需执行命令 - ./gradlew :app:dependencies 然后查看您在内部使用的库是否使用任何其他版本的 google play 服务。如果是,则删除或更新这些库。

关于android - com.android.build.api.transform.TransformException : java. util.zip.ZipException : duplicate entry: com/google/android/gms/internal/zzbn. 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37718274/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com