2016-04-09 15 views
1

klicken Problem:
fb button is crashing.Facebook Login-Schaltfläche stürzt ab, wenn Sie auf

Crash-Bericht:

java.lang.NullPointerException: Attempt to invoke virtual method 'android.support.v4.app.Fragment com.facebook.internal.FragmentWrapper.getSupportFragment()' on a null object reference 

Ich habe mein Android-Studio 2.0 aktualisiert und ich begann, Probleme bei der Erstellung der App haben.

  1. Ich habe geändert renderscriptTargetApi 23-renderscriptTargetApi 20

  2. fb von der Kompilierung 'com.facebook.android:facebook-android-sdk:4.9.0'-compile 'com.facebook.android:facebook-android-sdk:4.8.0'

    Fehler msg kompilieren: Error:(3, 5) No resource found that matches the given name (at 'cardBackgroundColor' with value '?android:attr/colorBackgroundFloating').

Code:

Der gleiche Code arbeitete bis jetzt .Es android:theme="@android:style/Theme.Holo.Light.NoActionBar" in the activity in manifest file and build.gradle hat

compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

hat aber stürzt und zeigt den Fehler jetzt:

java.lang.NullPointerException: Attempt to invoke virtual method 'android.support.v4.app.Fragment com.facebook.internal.FragmentWrapper.getSupportFragment()' on a null object reference 

Wie kann ich es beheben?

main.xml

 <com.facebook.login.widget.LoginButton 
      xmlns:facebook="http://schemas.android.com/apk/res-auto" 

      facebook:com_facebook_login_text="login" 

android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:paddingTop="1dp" 
      android:paddingBottom="1dp" 
      android:layout_marginRight="10dp" 
      android:layout_marginLeft="10dp" 
      android:id="@+id/button1" 
      android:textSize="12sp" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentStart="true" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentEnd="true"/> 
+0

Haben Sie FacebookActivity in XML definiert? –

+0

es ist nicht lesbar in kommentieren Sie dies in Ihrer Frage –

+0

@VivekMishra Ich habe den Code, den ich für die Schaltfläche in Xml verwendet. – jason

Antwort

2

Ich war das gleiche Problem konfrontiert, dann ändere ich die Version meines Facebook-SDK von 4.8.0 zu 4.13.1

Dann habe mich hinzufügen Dies

compile('com.android.support:cardview-v7:23.2.0') { 
    force = true 
} 

den cardView-Fehler zu lösen.

Verwandte Themen