FacebookのAndroid開発サイトをフォローして、EclipseでFacebook Androidプロジェクトをセットアップしました: https ://developers.facebook.com/docs/guides/mobile/android_hackbook/
build.xmlの「debug」ターゲットを使用してAntを使用してビルドしました。しかし、次のエラーが発生します。
[aapt] E:\ Android \ facebook-android-sdk \ examples \ Hackbook \ res \ layout \ token_refresh.xml:15:エラー:エラー:文字列タイプは許可されていません(値'match_parent'の'layout_width'で)。[aapt] E:\ Android \ facebook-android-sdk \ examples \ Hackbook \ res \ layout \ token_refresh.xml:28:エラー:エラー:文字列タイプは許可されていません(値'match_parent'の'layout_width'で)。
ビルドに失敗しましたC:\ Android \ android-sdk-windows \ tools \ ant \ build.xml:598:この行の実行中に次のエラーが発生しました:C:\ Android \ android-sdk-windows \ tools \ ant \ build.xml :627:nullが返されました:1
token_refresh.xmlがエラーになるのはなぜですか?githubからプルダウンした最新のFacebookSDKには変更を加えていません。
HackbookのAPP_IDを変更して、作成した新しいものを使用しました。このプロジェクトで参照されているFacebookSDKがあります。このプロジェクトにはlibsフォルダーがあります。
token_refresh.xmlを開くと、ログに次のエラーが表示されます。
注:このプロジェクトにはリソースエラーが含まれているため、aaptは成功せず、レンダリングの失敗を引き起こす可能性があります。最初にリソースの問題を修正します。
Failed to convert @color/grey into a drawable
Couldn't resolve resource @string/app_name
Couldn't resolve resource @string/access_token_label
Couldn't resolve resource @string/access_token_expires_label
Couldn't resolve resource @color/grey
Couldn't resolve resource @string/refresh_button
Couldn't resolve resource @string/tip_label
Couldn't resolve resource @string/refresh_token_tip
Exception details are logged in Window > Show View > Error Log
誰かがこれらの問題を解決する方法を知っていますか?
ありがとうございました