2014-10-22 50 views
1

我正在創建一個應用程序來添加facebook像按鈕,我使用Facebook SDK版本3.19.1和Android Studio 0.86,問題是在佈局沒有實現com.facebook.widget.LikeView。是以下類找不到的錯誤: - com.facebook.widget.LikeView添加按鈕像Facebook白色Facebook的SDK 3.19.1

<RelativeLayout 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:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
android:paddingBottom="@dimen/activity_vertical_margin" 
tools:context=".MyActivity"> 


<com.facebook.widget.LikeView 
    android:id="@+id/like" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Like"></com.facebook.widget.LikeView> 

`

圖書館是加在我的項目,用於補充庫,我用這個指南Android Studio 0.8.1 - how to use Facebook SDK?

+0

無論是Facebook已經改變了likeview的名字,你有拼寫錯誤,或者你實際上並不正確添加庫。嘗試添加時可能錯過了某些內容。檢查名稱是否正確,然後查看其他方式添加它。 – 2014-10-22 12:06:32

+0

不,名稱是正確的,並且庫是正確的,爲什麼函數com.facebook.widget.loginbutton運行正常 – Bu56 2014-10-23 09:03:46

+0

@ Bu56 LikeView for Facebook最近推出嘗試使用最新的SDK for android這是從這裏v3.21.1 https ://developers.facebook.com/docs/android – Syn3sthete 2015-01-06 12:09:02

回答

1

我想你沒有正確添加了Facebook庫: -

右鍵點擊你的項目 - > Java構建路徑 - >在線訂單和出口,確保Facebook的庫進行檢查。

另外,請確保在Android依賴項> facebooksdk.jar下,您會看到com.facebook.widget.LoginButton。

如果它仍然不起作用,請嘗試刪除Facebook庫,重新添加它,關閉並重新啓動Eclipse。

+0

是的,庫是正確的,並且com.facebook.widget.LoginButton的示例正常運行 – Bu56 2014-10-23 09:05:06

0

嘗試添加xmlns:facebook="http://schemas.android.com/apk/res-auto"到RelativeLayout的