依據http://developers.facebook.com/docs/guides/mobile/#android
方法連接facebook,經過幾天的嘗試還是失敗,到底哪個環節出錯?

Eclipse還是會出現

 

[2011-06-11 22:05:46 - SampleApp] Android Launch!
[2011-06-11 22:05:46 - SampleApp] adb is running normally.
[2011-06-11 22:05:46 - SampleApp] Performing com.sampleapp.SampleAppActivity activity launch
[2011-06-11 22:05:46 - SampleApp] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'Android'
[2011-06-11 22:05:48 - SampleApp] Application already deployed. No need to reinstall.
[2011-06-11 22:05:48 - facebook] Could not find facebook.apk!
[2011-06-11 22:05:48 - SampleApp] Starting activity com.sampleapp.SampleAppActivity on device emulator-5554
[2011-06-11 22:05:49 - SampleApp] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.sampleapp/.SampleAppActivity }

Google了一下,大部分都在描述keystore認證問題,怎Could not find *.apk會與認證有關!

剩下最後一步.....重新setup環境.....

=> 2011-06-14 updated

如果按照網路上安裝步驟保證大部分的人會出現跟我一樣的問題!

解決方式:

將預設的Android移至與存放Facebook SDK相同的磁碟,因為每次reference library並按下Apply後,你會發現下次再開啟時會顯示錯誤的連結,

(前幾天看過一篇國外針對此問題發表,但無結論!)看來是個Bug... 

RefLib  

可以更改專案default.properties檔案的

split.density=false
android.library.reference.1=../../facebook/
# Project target.
target=android-3

(對於第一次建立的人來說,這問題真的會搞死人!幸好run過Facebook SDK中的sample code...)

文章標籤
全站熱搜
創作者介紹
創作者 風風風 的頭像
風風風

風風風的部落格