2014-01-20 3 views
6

나는 cordova 3.3.0 (일명 phonegap)을 사용하여 첫 번째 앱을 만들고 있습니다. 모든 것이 괜찮습니다. Android Device Emulator와 내 모바일에서 프로젝트를 실행할 수 있습니다.코드북/phonegap 프로젝트에 페이스 북 SDK 가져 오기

내가 플러그인 연결 페이스 북을 사용하고 싶습니다 : https://github.com/phonegap/phonegap-facebook-plugin

그러나 내가 읽은 모든 문서를 (특히 : https://developers.facebook.com/docs/android/getting-started)는 이클립스를 통해 페이스 북 SDK를 설정하는 방법에 대해 설명합니다. Androïd Studio에 설치하는 방법에 관한 문서도 찾았습니다.

두 가지를 설치하고 싶지 않습니다. 어떻게 작동하는지 알고 싶기 때문에 명령 행에서 모두 수행합니다 (최소한 첫 번째 projetc는 ...).

그렇다면 질문 : 어떻게 코드 북 프로젝트로 페이스 북 SDK를 가져 옵니까?

의견을 보내 주셔서 감사합니다.

답변

8

좋아, 답변을 찾았는데 똑같은 문제로 어려움을 겪고있었습니다. 실제로 페이스 북 플러그인을 사용하기 위해 이온 코드로드 프로젝트를 얻으려고했습니다

코드 로바 프로젝트의 Platform/android 폴더로 들어가야합니다. 이 시점에서, 당신은 단지

android update project --target 3 --path C:\Users\<yourname>\Documents\Projects\<projectName>\ionic\platforms\android --library ../../../../facebook-android-sdk-3.7/facebook

좋아 트릭의 몇

  • --library 인수가 상대 할 필요가 다음 명령을 실행하여 일반 안드로이드 프로젝트를 다루고있는 귀하의 안드로이드 프로젝트. 라이브러리 인수는 다운로드 한 페이스 북 SDK를 참조해야합니다 (페이스 북 플러그인 지침의 일부로)
  • 안드로이드 SDK에 API 레벨 8이 있어야합니다.
  • 일단 명령이 완료되면 local.properties로 이동하여 sdk.dir이 제대로 설정되어 있는지 확인하십시오. 내 것은 더블 슬래시를 가지고 있었고, 나는 그 것을 고쳐야 만했다.
  • 프로젝트에 간다. 속성과 다음

    android.library.reference.1 = CordovaLib

    android.library.reference.2 = ../../../../페이스 북 같은 것을 볼 수 -android-SDK-3.7/페이스 북 대상 = 안드로이드-18 '

희망이 나도 폰갭 이클립스를 사용하여 너무 좋아 아니에요, 사람을 도움이됩니다.

+0

성공적으로 컴파일. 그래서 나는 facebook-android-sdk/facebook에 들어가서'android project update --path를 실행한다. - 대상 4' – Armno

1

cordova에서도 같은 문제가 발생했습니다. 3.3. 해결책은 다른 하나와 비슷합니다. 어쩌면 도움이 될 수 있습니다.

android.library.reference.2=FacebookLib 

업데이트는 프로젝트

android update project --subprojects --path . --target "android-19" 
에게 project.properties이 줄을 추가 플러그인

cordova plugin add https://github.com/phonegap/phonegap-facebook-plugin.git --variable APP_ID="yourvalues" --variable APP_NAME="yourvalues" 
cd /platforms/android 

를 설치

: 나는에 의해 구축 관리

리눅스 environemnt 오전

그때 내가 너무 (안드로이드 SDK가 설치된 곳 페이스 북 SDK 프로젝트 자체를 모르기 때문에) 다운로드 페이스 북 SDK 프로젝트`안드로이드 업데이트 project`을 실행해야 그것이 나에게 일어난

cordova build