2012-07-04 2 views
1

그래서 빌드하고 싶은 앱을 코딩 할 수 없었기 때문에 SDK를 기반으로 코드를 설정하는 데 어려움을 겪고 있습니다. 여기Eclipse에 Facebook SDK를로드 할 수 없습니다. 빌드 경로 오류

내가 무슨 짓을 :

  1. 다운로드 한 이클립스
  2. 다운로드 이클립스에서 JDK, 안드로이드 SDK 및 ADT.
  3. 내가 복제 "페이스 북"이라는 디렉토리를 만든 : HTTPS : //github.com/facebook/facebook-android-sdk .git (이 스팸 mechanisim을 방지하기 위해 분리 : P에게를)
  4. 새를 만든 기존 출처로부터의 프로젝트; 튜토리얼에 유의하시기 바랍니다는 "새로운 안드로이드 프로젝트"워크 플로우 내에서 옵션으로 "소스 기존에서 프로젝트 만들기"를 읽고,하지만 내 이클립스는 "코드을 기존에서 안드로이드 프로젝트"가 (참조 : http://db.tt/gOmutx08 및 즉, 입니다.)을 별도의 워크 플로로 사용합니다. 또한 여기에는 새로운 Android 프로젝트가없고 새로운 "Android 애플리케이션 프로젝트"만 표시되며 기존 프로젝트를 소스로 선택하라는 메시지가 표시되지 않습니다 (http://db.tt/usuzcTxS 참조). 이 문제가 어디서 발생하는지 확실하지 않습니다.
  5. 새 프로젝트를 만들고 앞에서 만든 SDK 프로젝트를 참조 라이브러리로 추가했습니다.

확실히 내 이클립스 문제 로거에 다음과 같은 오류를 얻을로 스텝 번호 4에 있어야 문제 :

가) 설명 리소스 경로 위치 유형이 아닌 기존 라이브러리 컨테이너 '안드로이드 종속성'참조 ' facebook-bin \ facebook.jar '테스트 - 페이스 북 빌드 경로 빌드 경로 문제

b) 설명 리소스 경로 위치 유형 메소드 onClick (View) 형식의 새 View.OnClickListener() {}는 수퍼 클래스 메서드를 재정의해야합니다. FbDialog.java/facebook/SRC/COM/페이스 북/안드로이드 라인 (101) 자바 문제

C) 설명 리소스 경로 위치 유형 슈퍼 클래스 메소드를 오버라이드 (override) 할 필요 타입 Facebook.TokenRefreshServiceConnection의 (ComponentName, IBinder) onServiceConnected 방법 Facebook.java/페이스 북/SRC/COM/페이스 북/안드로이드 라인 575 Java 문제로

D) 설명 리소스 경로 위치 유형 슈퍼 클래스 메소드를 오버라이드 (override) 할 필요 형 Facebook.TokenRefreshServiceConnection 방법 onServiceDisconnected (ComponentName) Facebook.java/페이스 북/SRC/COM/페이스 북/안드로이드 라인 581 Java 문제

e) 설명 리소스 경로 L 에 문제가있는 경우 프로젝트가 구축 될 수 없기 때문에이 프로젝트는 빌드 경로 오류까지 내장 할 수없는 ocation 유형은 Test-페이스 북 알 수없는 자바 문제의 주요 문제 전자 있습니다

를 해결 경로를 구축하십시오.모든 세 줄에서 "@override"주석을 제거하면 b부터 d까지의 문제를 쉽게 해결할 수 있습니다. 그러나 SDK에 이없고 문제가 없으므로 실제 픽스 인 것은 확실치 않습니다. 주석을 제거하면 결국 제대로 작동하지 않을 수 있습니다.

내가 시도 할 수있는 아이디어가 있습니까? 이미 전체 SDK 다운로드를 삭제하고 다른 폴더에서도 여러 번 저장소를 다시 recloned했습니다. 더 이상 확신 할 수 없으며 자습서의 스크린 샷이 내 일식과 다른 모양을하는 이유를 모르겠습니다. 내 생각에이 튜토리얼은 Froyo를 대상으로 사용하기 때문에 다소 구형입니다. P

도움이 되었습니까?

답변