web-dev-qa-db-ja.com

Android facebook SDK as JAR

Facebook SDKライブラリプロジェクトをJARファイルにビルドし(ADT 16がライブラリプロジェクトで行うように)、プロジェクトに追加することの短所はありますか?私はfacebook SDKで何も変更していないので、ライブラリプロジェクトとして追加する必要はありません。これまでのところ、問題なく機能しており、これがFacebook SDKを使用する開発者が使用する一般的な方法であるかどうか疑問に思っていますか? Eclipseはライブラリプロジェクトのすべてのリソースを解決する必要がないため、ビルドプロセスがかなり高速化されます。

28
kasgoku

はい!私は自分でそれを理解しました。

2つのjarファイルが必要です。

  1. facebooksdk.jar
  2. Android-support-v4.jar

オプション1
最初はbinフォルダーにあり、後者はAndroid Dependenciesフォルダーにあります。(FacebookSDKプロジェクトの)両方をライブラリとしてプロジェクトに追加した後(プロジェクト- ->プロパティ-> Javaビルドパス->ライブラリ)実際に機能しました。

オプション2
別の方法は、facebooksdk.jarをコピーして貼り付け、プロジェクトを右クリックしてAndroid-support-v4.jarを取得することです-> Android Tools-> Add Support図書館。

幸運=)

13
Knots

カスゴク

コードは、クラスを簡単に表示するためのプロジェクトとして提供されます。それをインクルードjarとして追加するか、ソースをプロジェクトに移動するだけでも機能します。 FB接続されたAndroidアプリを作成したときに、必要なファイルをアプリのパッケージに移動しました。

3
eosgood
2
Tom

Jarファイルを作成できます。

  1. Facebook Android SDKをgithubからダウンロードします。
  2. それを抽出します。 (任意の場所で)。
  3. Eclipseで、既存のソースオプションからプロジェクトを作成を使用して新しいプロジェクトを作成する
  4. プロジェクト名を「com_facebook_Android」と入力します。
  5. 場所を抽出した場所の「facebook」フォルダに設定します。
  6. 完了をクリックします。
  7. プロジェクトエクスプローラーで「com_facebook_Android」プロジェクトを選択し、右クリックして[エクスポートオプションを選択]を選択します。
  8. エクスポートウィザードで、Javaフォルダ内のJARファイルを選択します。
  9. 次をクリックしてjarファイルの場所を参照し、「facebook-Android.jar」のように希望する名前を付けます。
  10. [完了]をクリックします。その場所にJARファイルが作成されます。
0
shubham Jain

facebook-Android-sdkから.jarファイルを手動で作成する必要がない人もいます。 easyfacebook.jar を使用できます。現在サポートしています:

  1. Oauth 2.0認証のサポート
  2. アクセストークンを使用する
  3. 写真のアップロードのサポート
  4. Graph APIのすべての機能をサポート
  5. 任意のクエリFQLを実行できます
  6. すべてのFacebookオブジェクトのBEANが含まれています
  7. それは無料です。 LGPL GNUライセンス
  8. 進捗ダイアログ
  9. ログアウト機能
  10. サーバー/リクエストエラー管理
  11. キーハッシュ/ジオタギング
  12. Facebookアプリなしでログイン
0