问题:
fb button is crashing
。
崩溃报告:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.support.v4.app.Fragment com.facebook.internal.FragmentWrapper.getSupportFragment()' on a null object reference
我已将我的android studio更新为2.0,并且我开始遇到编译应用程序的问题。
我改变了
renderscriptTargetApi 23
至renderscriptTargetApi 20
fb从编译'com.facebook.android:facebook-android-sdk:4.9.0'
编译到compile 'com.facebook.android:facebook-android-sdk:4.8.0'
错误消息:Error:(3, 5) No resource found that matches the given name (at 'cardBackgroundColor' with value '?android:attr/colorBackgroundFloating').
代码:
public class MainActivity extends FragmentActivity {
}
同样的代码到目前为止工作。它有android:theme="@android:style/Theme.Holo.Light.NoActionBar" in the activity in manifest file and build.gradle
compileSdkVersion 22
buildToolsVersion "22.0.1"
但它现在崩溃并显示错误:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.support.v4.app.Fragment com.facebook.internal.FragmentWrapper.getSupportFragment()' on a null object reference
我该如何解决?
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 :(得分:3)
我遇到了同样的问题,然后我将facebook SDK的版本从 4.8.0 更改为 4.13.1
然后,我添加了这个
compile('com.android.support:cardview-v7:23.2.0') {
force = true
}
解决了cardView错误。