gradle - Error when compiling Facebook Android SDK sample app -


i followed guide on official facebook developers site:

https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android-using-android-studio/3.0/

and when im trying build first sample app im getting error:

gradle: error while executing dx command gradle: unexpected top-level exception: gradle: java.lang.illegalargumentexception: added: landroid/support/v4/widget/cursoradapter$1; gradle: @ com.android.dx.dex.file.classdefssection.add(classdefssection.java:123) gradle: @ com.android.dx.dex.file.dexfile.add(dexfile.java:163) gradle: @ com.android.dx.command.dexer.main.processclass(main.java:490) gradle: @ com.android.dx.command.dexer.main.processfilebytes(main.java:459) ... gradle: 1 error; aborting gradle: execution failed task ':abcd:dexdebug'. 

i think happens because there android-support-v4 included in facebook sdk, , project somehow wants include , tried remove - didnt help.

my project's build gradle:

buildscript { repositories {     mavencentral() } dependencies {     classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android'  repositories {     mavencentral() }  android {     compilesdkversion 18     buildtoolsversion "18.0.1"      defaultconfig {         minsdkversion 7         targetsdkversion 16     } }  dependencies {     compile 'com.android.support:appcompat-v7:18.0.0'     compile project(':libraries:facebook') } 

facebook's sdk build gradle same in linked manual.

had similar issue, me because using external lib version of support sdk appears too. need edit build.gradle file in facebook library use same support library.

dependencies {

compile 'com.android.support:appcompat-v7:18.0.0' //compile files('libs/android-support-v4.jar')  - outlined facebook 

}

hope helps.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -