Android Facebook SDK - problem android.support-v4 (class android.support.v4.app.Fragment not found)

I'm having trouble connecting the Facebook SDK (v3.7) to work in my Android Intellij project.

I followed these steps to add the Facebook library as a new module for my project, but I keep getting this error:

java: cannot access android.support.v4.app.Fragment file class file for android.support.v4.app.Fragment not found

Here is a screenshot of my module dependencies:

And this is a screenshot of the dependencies of the Facebook module:

When I add the v4 support library to my own module, I get another error:

Android Dex: [FunnyGific] com.android.dex.DexException: Multiple dex files define Lcom/facebook/AccessToken$1;

android-support-v4.jar, facebook-android-sdk-3.7/facebook/libs, Maven, . ?

, , mvn Facebook, , Facebook LoginButton (java.lang.ClassNotFoundException: com.facebook.android.R$color):

<dependency>
    <groupId>fr.avianey</groupId>
    <artifactId>facebook-android-api</artifactId>
    <version>3.8.0</version>
    <type>aar</type>
</dependency>

, - .

+4
2

IdeaU v14: FragmentActivity ! enter image description here

1) : enter image description here

2) Add enter image description here

3) Extras > Android > a > v4 ( , ) enter image description here

4) ! squiggles . enter image description here

+1

, eclipse, eclipse:

  • eclipse facebook sdk ; FacebookSDk, Alt + enter.

  • " java" , "".

  • " ", facebook sdk libs, android-support-v4.

0

Source: https://habr.com/ru/post/1540451/


All Articles