2014-10-22 3 views
1

Я создаю приложение для добавления кнопки facebook как, я использую версию SDK для Facebook 3.19.1 и Android Studio 0.86, проблема в том, что в макете не реализовано com.facebook.widget.LikeView. Ошибка следующие классы не могут быть найдены: - com.facebook.widget.LikeViewДобавить Button Like Facebook whit 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, вы неправильно его или вы на самом деле не добавили библиотеку должным образом. Возможно, вы пропустили что-то, пытаясь добавить его. Проверьте правильность имен, а затем посмотрите другие способы их добавления. –

+0

Нет, имя верное, и библиотека правильная, почему функция com.facebook.widget.loginbutton работает правильно – Bu56

+0

@ Bu56. Недавно появилось представление LikeView для facebook, попробовав использовать последний SDK для Android, который является v3.21.1 отсюда https : //developers.facebook.com/docs/android – Syn3sthete

ответ

1

Я думаю, что вы не правильно добавили библиотеку facebook: -

правой кнопкой мыши проект -> Java построить путь -> Заказ и экспорт и убедитесь, что библиотека facebook проверяется.

Кроме того, убедитесь, что в настройках Android> facebooksdk.jar вы видите com.facebook.widget.LoginButton.

Если он все еще не работает, попробуйте удалить библиотеку facebook, повторно добавить его, закрыть и перезапустить Eclipse.

+0

Да, библиотека правильная, и пример для com.facebook.widget.LoginButton работает правильно – Bu56

0

Попробуйте добавить xmlns:facebook="http://schemas.android.com/apk/res-auto" к RelativeLayout