L'errore di Gradle dopo aver incluso facebook sdk

Subito dopo aver aggiunto il facebook-audience-network-sdk nel mio file gradle, ho iniziato a ricevere errori, il primo a cui ho risolto il mio aggiunta di multiDexEnabled true, dopo che continuo a get questo errore

Esecuzione non rioutput per il task ': app: transformClassesWithJarMergingForDebug'.

  • SurfaceView lampeggia nero sul carico
  • Come posso modificare il colore del separatore in NavigationView?
  • Android Studio non può iniziare dopo l'installazione
  • Come get programmaticamente il limite di utilizzo dei dati impostato dall'utente sulla configuration di Android OS?
  • Come scrivere i dati exif all'image in Android?
  • Qual è la relazione tra pixel e pixel scalati
  • com.android.build.api.transform.TransformException: java.util.zip.ZipException: inserimento duplicato: com / google / android / gms / internal / zzqa.class

    Ecco la list delle dependencies in build.gradle

    dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.mcxiaoke.volley:library:1.0.17' compile 'com.android.support:recyclerview-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.google.android.gms:play-services-gcm:8.4.0' compile 'com.google.android.gms:play-services-auth:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.facebook.android:facebook-android-sdk:4.10.0' compile 'com.facebook.android:audience-network-sdk:4.10.0' compile 'joda-time:joda-time:2.7' } 

    Dopo aver eseguito gradle con le dependencies -q qui è la mia schermata, penso che il problema sia legato alle librerie di servizi di Google Play che vedono la facebook.android:audience-network-sdk dipende dalle analisi 7.8.0 mentre ho incluso l'ultima versione 8.4.0 nelle mie dependencies, non sono sicuro. Come posso risolvere questo problema? immettere qui la descrizione dell'immagine

  • Come faccio a utilizzare il file di prefisso condiviso per la logging del mio app nella pagina
  • come installare ndk (linux)?
  • Perché android ha ottenuto il certificato ssl errato? (due domini, un server)
  • Scrivere l'avviso di lint su misura per verificare l'annotazione personalizzata
  • Aggiorna un'attività dal servizio quando è attivo
  • android come scaricare un file di image 1mb e impostare su ImageView
  • One Solution collect form web for “L'errore di Gradle dopo aver incluso facebook sdk”

    Ho finalmente liberato l'errore. Quindi il problema era con il com.google.android.gms: play-services-ads-8.1.0. È ansible vedere dall'image che era 8.1.0 e altre dependencies di gioco erano 8.4.0.

    Quindi questi due modi funzionavano. Uno era quello di cambiare la dipendenza in

      compile ('com.facebook.android:facebook-android-sdk:4.10.0'){ exclude group:"com.google.android.gms" } 

    Ma il problema con questo è che, potrebbe essere un problema perché nelle altre mie dependencies non ho avuto play-services-ads: 8.4.0 '

    Così il modo in cui ho risolto questo era semplicemente aggiungere una singola linea

      compile 'com.google.android.gms:play-services-ads:8.4.0' 

    In questo modo tutto funzionava perfettamente, perché quando la compilazione di gradle ha sostituito automaticamente l'8.1.0 nella 8.4.0

    Ecco la mia list di dependencies finali che ha funzionato

     dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.mcxiaoke.volley:library:1.0.17' compile 'com.android.support:recyclerview-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.google.android.gms:play-services-gcm:8.4.0' compile 'com.google.android.gms:play-services-auth:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.google.android.gms:play-services-ads:8.4.0' compile 'com.facebook.android:facebook-android-sdk:4.10.0' compile 'com.facebook.android:audience-network-sdk:4.10.0' compile 'joda-time:joda-time:2.7' 

    }

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.