1

FacebookSDK を Eclipse に統合しようとしましたが、非常に多忙なプロセスです。Eclipse は常にエラーを出します。私はチュートリアルを見てきました。それらと developers.facebook.com によると、Eclipse でプロジェクトをクリーンアップしてビルドするだけです。私はそれを何千回も行ってきましたが、同じことが起こります。感嘆符が FacebookSDK に付属しているか、いくつかの異常なエラーです。私は2つの方法で試しました:

1)ファイル -> インポート -> 既存のプロジェクトをワークスペース にインポートすると、インポートされたプロジェクト名に感嘆符付きのFacebookSDKが付けられます。(プロジェクトのプロパティ -> Android -> Is Library checked と Java Compiler -> JDK 準拠 -> 1.6)

2)ファイル -> 新規 -> Android プロジェクト -> 既存のソースからプロジェクトを作成 -> (developers.facebook.com からダウンロードした SDK を参照) これで、プロジェクト名はcom_facebook_androidになります。

Facebook を 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 のプロジェクト ビルド ターゲットを設定しましたか? [プロパティ] -> [Android] の下で、FacebookSDK プロジェクトを右クリックした後。

于 2012-12-30T13:09:40.663 に答える