0

GCM을 이미 사용했지만 libs 폴더가 있고 android-support-v4.jar가있어 모든 것이 잘되었습니다. 이제 페이스 북 SDK를 사용하고 싶습니다. 페이스 북의 튜토리얼을하고 있지만 프로젝트 -> Android 탭 -> 추가 ...를 오른쪽 클릭하고 FacebookSDk를 선택한 다음 ok를 눌러야한다고 말한 시점에서. 따라서이 단계 이후 ,Android Facebook sdk 및 Google 클라우드 메시징 JAR 문제

import android.support.v4.content.WakefulBroadcastReceiver; 
import com.google.android.gms.gcm.GoogleCloudMessaging; 
import android.support.v4.app.NotificationCompat; 

가 해결 될 수 없습니다! 많이 봤는데 해결책을 정리하고 android-support-v4.jar를 facebook의 android-support-v4.jar로 바꿨다. 라이브러리를 새로 고쳤다. (프로젝트 -> Android 도구 -> Add support library ...), libs 폴더에서 라이브러리를 제거했습니다. 이제 아이디어가 없습니다.

누구든지이 문제를 해결 했습니까? 내가 뭘 잘못하고 있니?

답변

0

com.google.android.gms.gcm.GoogleCloudMessaging의 경우 google-play-services_lib을 라이브러리 프로젝트로 추가해야합니다 (지원 라이브러리와 아무 관련이 없음).

지원 라이브러리 가져 오기의 경우 android-support-v4.jar을 프로젝트의 libs 폴더에 복사하고 프로젝트의 Java 빌드 경로에 추가해야합니다.

+0

그래서 문제가 있습니다. 최신 지원 lib가 프로젝트에 있고 빌드 경로가 설정되어 있고 가져 오기가 발견되면 프로젝트 - 속성 -> Android 탭 -> 추가 - > Facebook sdk, 가져 오기가 끝난 후 확인을 클릭하십시오. – Golyo

+0

깨끗한 후에 JAR 불일치가 생겨서 페이스 북의 지원 라이브러리를 최신 버전으로 덮어 썼다. 이제는 실행 중이다. 도움을 주셔서 감사합니다. 올바른 방향으로 나를 가리켰습니다! – Golyo

0

Facebook SDK는 귀하의 프로젝트 및/또는 사용중인 다른 라이브러리와 동일한 버전 일 수도 있고 그렇지 않을 수도있는 특정 버전의 android-support-v4.jar와 함께 제공됩니다. 그것들이 모두 똑같은 버전인지 확인하십시오 (글자 그대로이 jar의 버전을 선택하여 프로젝트의 lib, Facebook SDK의 libs 등에 복사하십시오). 이클립스에서 "Problems"탭을 보면 잘못이 무엇인지 알려줄 것입니다.

관련 문제