0

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ソリューションのいくつかを試しましたが、私のために働いていません。

compile dependenciesfacebook analyticsに追加した後、次のエラーが発生しています。

エラーログ:

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; 
    } 

答えて

0

最後に私はこの問題を解決しました。

問題はAndroid Studioバージョンです。

私のAndroid Studio is 2.2.2のバージョンでは、このバージョンのアプリを実行しようとするとエラーになります。

しかし、私がダウングレードしたときAndroid Studioバージョン2.2.1すべて正常に動作し、エラーなく実行されます。

関連する問題