1

我曾尝试将 FacebookSDK 集成到 Eclipse 中,但这是一个非常忙碌的过程。Eclipse一直报错,我看过教程,根据他们和developers.facebook.com,我们需要做的就是清理并在Eclipse中构建项目。我已经这样做了数千次,但同样的事情发生了,FacebookSDK 带有感叹号或一些不寻常的错误。我尝试了两种方式:

1) File -> Import -> Existing Project Into Workspace ,将导入的项目名称命名为带有感叹号的FacebookSDK 。(项目属性 -> Android -> 是否已检查库和 Java 编译器 -> JDK 合规性 ->1.6)我已经清理、构建,但出现异常错误。

2) File -> New -> Android Project -> Create Project From Existing Source -> (浏览从developers.facebook.com下载的SDK) 现在,项目名称为com_facebook_android

谁能告诉我,整合 Facebook for Android 的正确方法?在此处输入图像描述

4

3 回答 3

1

问题解决了,我使用的是旧的 Eclipse 版本,下载了新的 Eclipse(juno) http://www.eclipse.org/downloads/ 并将 ADT 更新到 21 和 SDK。

然后按照developers.facebook.com和Bingo的程序!

于 2012-12-31T07:05:20.677 回答
0
your step 1) and 2) are correct but you have to do more step...i give u proper step:

Facebook Integeration

Go to github and download Facebook sdk
Extract to C drive. Import to eclipse, Select Facebook
Your App > Right click > Properties>Android>Library>Facebook
You need to get AppID  
                ------ To create facebook android native app you need to provide your Android application signature in facebook app settings. You can generate your application signature (keyhash) using keytool that comes with java. But to generate signature you need openssl installed on your pc. If you don’t have one download openssl and set it in your system environment path.

5. Download openssl
--------Open your command prompt (CMD) and run the following command to generate your keyhash.

keytool -exportcert -alias androiddebugkey -keystore "<path-to-users-directory>\.android\debug.keystore" | openssl sha1 -binary | openssl base64



...keytool -exportcert -alias androiddebugkey -keystore "C:\Users\deepika\.android\debug.keystore" | openssl sha1 -binary | openssl base64.............

After generating your app signature successfully, register your facebook application by going to create new facebook application and fill out all the information needed. And select Native Android App and give your hashkey there which you generated previously using keytool and note down your facebook App ID

6.Generate Access-Token

----To obtain an App Access Token, perform an HTTP GET on:
https://graph.facebook.com/oauth/access_token?
   client_id=YOUR_APP_ID
  &client_secret=YOUR_APP_SECRET
  &grant_type=client_credentials
于 2012-12-30T13:06:42.477 回答
0

您是否为 FacebookSDK 设置了项目构建目标?在 Properties->Android 下,右键单击 FacebookSDK 项目。

于 2012-12-30T13:09:40.663 回答