导入了FacebookSDK但缺少类运行时异常

时间:2014-01-18 09:03:57

标签: java android eclipse facebook facebook-sdk-3.0

我有以下android布局xml:

   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">

       <com.facebook.widget.LoginButton
            android:id="@+id/authButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginTop="30dp"
            />
    </LinearLayout>

但是我得到运行时错误: enter image description here

甚至可以在图形编辑器中看到:

enter image description here

但我不明白为什么, 因为我已正确导入了FacebookSDK(我认为)

当我执行cmd +右键单击XML时,我得到了正确的类实现 enter image description here

`package com.facebook.widget;

公共类LoginButton扩展Button {`

enter image description here

我错过了什么?

1 个答案:

答案 0 :(得分:0)

我最近从this链接完成了Facebook Android集成。

  

当我将FacebookSDK导入我的项目时,我在控制台中出错了   android-support-v4.jar不匹配。因为我有2个   FacebookSDK项目和我的项目中的android-support-v4.jar文件。   由于ClassDefNotFound运行时出现错误。所以我   删除了一个jar文件。

如果有帮助,请检查一下。

  

链接上提供的SDK效果不佳。所以尝试了   使用this链接中的不同SDK。并获得了SDK的成功   3.0.2。

我希望这会帮助你。