2014-10-22 54 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的