phonegap
플랫폼에서 facebook analytics
을 작업 중입니다. 이미 로그인을 위해 facebook plugins
을 갖고 있으며 완벽하게 작동하고 있습니다.com.android.build.api.transform.TransformException : java.util.zip.ZipException : 중복 항목 : com/facebook/AccessToken.class
Facebook plugins
자체 모듈이 있습니다. path: "phonegap-facebook-plugin:FacebookLib", configuration: "release"
입니다. 아래에서 gradle
파일을 볼 수 있습니다.
나는 SO 솔루션 중 일부를 시도했지만 나에게 도움이되지 못했습니다.
facebook analytics
에 compile dependencies
을 추가하면 다음 오류가 발생합니다.
오류 로그 :
Error:Execution failed for task ':transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/facebook/AccessToken.class
가 여기 내 build.gradle
입니다.
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
// SUB-PROJECT DEPENDENCIES START
debugCompile project(path: "CordovaLib", configuration: "debug")
releaseCompile project(path: "CordovaLib", configuration: "release")
debugCompile project(path: "phonegap-facebook-plugin:FacebookLib", configuration: "debug")
releaseCompile project(path: "phonegap-facebook-plugin:FacebookLib", configuration: "release")
compile "com.android.support:support-v4:+"
compile "com.google.android.gms:play-services-auth:+"
compile "com.google.android.gms:play-services-identity:+"
compile "com.google.firebase:firebase-core:+"
compile "com.google.firebase:firebase-messaging:+"
compile "com.google.firebase:firebase-crash:+"
compile "com.google.firebase:firebase-config:+"
compile "com.mixpanel.android:mixpanel-android:4.9.1"
compile "com.google.android.gms:play-services-base:+"
compile "com.google.android.gms:play-services-gcm:+"
compile 'com.facebook.android:facebook-android-sdk:[4,5)'
compile('com.crashlytics.sdk.android:answers:[email protected]') {
transitive = true;
}