2014-10-22 5 views
1

버튼처럼 페이 스북을 추가하는 응용 프로그램을 만들고 있는데, Facebook SDK 버전 3.19.1과 Android Studio 0.86을 사용하고 있습니다. 문제는 레이아웃에 구현되지 않은 것입니다. 보기 .book.widget.LikeView. 오류는 다음과 같은 클래스를 찾을 수 없습니다되어 - com.facebook.widget.LikeView버튼 추가 Facebook 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

, 당신이 그것을 맞춤법이 틀린거나 당신이 실제로 제대로 라이브러리를 추가하지 않은. 추가 할 때 뭔가를 놓칠 수도 있습니다. 이름이 올바른지 확인한 다음 추가하는 다른 방법을 확인하십시오. –

+0

아니요, 이름이 정확하고 라이브러리가 정확합니다. 이유는 com.facebook.widget.loginbutton이 제대로 실행됩니다. – Bu56

+0

@ Bu56 LikeView가 최근에 소개되었습니다. 여기서 https의 v3.21.1 인 android에 대한 최신 SDK를 사용해보세요. : //developers.facebook.com/docs/android – Syn3sthete

답변

1

난 당신이 제대로 페이스 북 라이브러리를 추가하지 않은 생각 -

오른쪽 프로젝트를 클릭 -> 자바 빌드 경로 -> 주문 및 내보내기와 페이스 북 라이브러리가 선택되어 있는지 확인합니다.

또한 Android 종속성> facebooksdk.jar에서 com.facebook.widget.LoginButton을 확인하십시오.

여전히 작동하지 않는 경우, 페이스 북 라이브러리를 삭제하고 다시 추가 한 다음 Eclipse를 닫고 다시 시작하십시오.

+0

예, 라이브러리가 정확하며 com.facebook.widget.LoginButton의 예제가 제대로 실행됩니다. – Bu56

0

는에 xmlns:facebook="http://schemas.android.com/apk/res-auto"를 추가하려고 RelativeLayout의 페이스 북이 likeview의 이름을 변경했습니다 어느