そのため、作成したいアプリのコーディングを開始することすらできませんでした。SDKをセットアップして、それに基づいてコーディングするのに非常に苦労しています。
これが私がしたことです:
- ダウンロードしたEclipse
- EclipseにJDK、Android SDK、およびADTをダウンロードしました。
- 「Facebook」という名前のディレクトリを作成しました。ここでクローンを作成しました:https://github.com/facebook/facebook-android-sdk .git(スパムメカニズムを回避するために分離:P)
- 既存のソースから新しいプロジェクトを作成しました。チュートリアルでは、「新しいAndroidプロジェクト」ワークフロー内のオプションとして「既存のソースからプロジェクトを作成」と表示されていますが、私のEclipseには「既存のコードからのAndroidプロジェクト」しかありません(http://db.tt/を参照)。 gOmutx08とそれは私が別のワークフローとして使用したものです)。また、ここには「新しいAndroidプロジェクト」はなく、新しい「Androidアプリケーションプロジェクト」のみがあり、ソースとして既存のプロジェクトを選択するように求められません(http://db.tt/usuzcTxSを参照)。これが問題の原因であるかどうかはわかりません。
- 新しいプロジェクトを作成し、以前に作成したSDKプロジェクトを参照ライブラリとして追加しました。
Eclipse Problemsロガーで次のエラーが発生するため、問題は間違いなくステップ4にあるはずです。
a)説明リソースパス場所タイプコンテナ「Androidの依存関係」は存在しないライブラリを参照します「F:\ Users \ Desktop_1 \ Android \ Facebook SDK \ facebook-android-sdk \ facebook \ bin\facebook.jar」テスト-Facebookビルドパスビルドパスの問題
b)説明リソースパス場所タイプnew View.OnClickListener(){}タイプのメソッドonClick(View)は、スーパークラスメソッドFbDialog.java / facebook / src / com / facebook/android行101Java問題をオーバーライドする必要があります。
c)説明リソースパス場所タイプFacebook.TokenRefreshServiceConnectionタイプのメソッドonServiceConnected(ComponentName、IBinder)は、スーパークラスメソッドFacebook.java / facebook / src / com / facebook/android行575Java問題をオーバーライドする必要があります
d)説明リソースパス場所タイプFacebook.TokenRefreshServiceConnectionタイプのメソッドonServiceDisconnected(ComponentName)は、スーパークラスメソッドFacebook.java / facebook / src / com / facebook/android行581Java問題をオーバーライドする必要があります。
e)説明リソースパスの場所の種類ビルドパスエラーが解決されるまでプロジェクトをビルドできませんテスト-Facebook不明なJavaの問題
主な問題がaとeの場合、ビルドパスに問題があるとプロジェクトをビルドできないため。問題bからdは、3行すべてから「@override」アノテーションを削除することで簡単に修正できます。ただし、SDKには最初から問題がないはずであり、アノテーションを削除しても最終的には機能しない可能性があるため、これが実際の修正であるかどうかはわかりません。
私が何を試すことができるかについてのアイデアはありますか?SDKのダウンロード全体をすでに削除し、別のフォルダーであっても、リポジトリを数回再クローン化しました。もうわかりません。チュートリアルのスクリーンショットが私の日食と大きく異なる理由がわかりません。私の推測では、チュートリアルはまだFroyoをターゲットとして使用しているため、少し古くなっています:P
どんな助けでも大歓迎です。