내 프로젝트의 서명 된 APK를 구축하려고하고 난 다음 오류 얻을 : 실행은 작업에 실패안드로이드 스튜디오 : 오류 : ': 응용 프로그램 : transformClassesWithJarMergingForRelease'
Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/common/internal/zzv$zza$zza.class
내가 디버그 빌드 유형을 선택 오류가없고 모든 것이 잘 작동합니다. 나는이 문제를 해결하기 위해 잠시 동안 수색했지만 쓸모없는 것을 찾지 못했습니다.
내 build.gradle :
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 24
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "com.danielsous.demos"
minSdkVersion 14
targetSdkVersion 24
multiDexEnabled true
}
buildTypes {
release {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
}
}
dependencies {
compile files('libs/scanditsdk-android-4.7.5.jar')
compile 'com.android.support:support-v4:24.2.1'
compile 'com.github.attenzione:android-ColorPickerPreference:e3aa301016'
compile 'com.google.firebase:firebase-messaging:9.4.0'
compile 'com.google.code.gson:gson:2.7'
}
다른 build.gradle :
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
jcenter()
maven {
url "https://jitpack.io"
}
}
}
일부 중복 클래스의 gradle 파일은 일부 gradle 클래스를 확인하기 위해 일부 gradle 종속성을 제거합니다 – siddhesh
몇 가지 다른 방법으로 프로젝트를 정리 한 후 프로젝트가 완성되었습니다. –
와우 명성 ... !!! – siddhesh