它在模擬器上完美工作,但不能在設備上工作。
在facebook sdk中的response = read(conn.getInputStream());
處崩潰。在模擬器上工作的Facebook不在設備上
回答
是的,我有這個問題,
它能正常工作在模擬器上,我開發的手機上運行良好,但未能通過測試用戶的手機上。
這與Facebook應用程序和SSO有關。
對此有讀:http://sean.lyn.ch/2011/07/android-the-facebook-sdk-sso-and-you/
它有3個解決方案。
我不能讓SSO工作,所以我去了方案二,(退出SSO的!)這是通過:
facebook.authorize(此,權限Facebook.FORCE_DIALOG_AUTH,這一點); 如果你想解決它並讓SSO工作:
正確地爲debug apk證書生成你的哈希鍵。 (詳見上面的鏈接)。
編號:
使用**不推薦使用** FORCE_DIALOG_AUTH ** **,因爲它可能會將您的應用打開到可以竊取用戶的Facebook憑證的惡意應用**(來源:*在Facebook上工作的* Jesse Chen *回答。 stackoverflow.com/a/12433933/450534。 –
啊哈,很高興知道,謝謝你的信息 –
- 1. FileExistAtPath在模擬器上工作,但在設備上不工作
- 2. Android:在模擬器上工作的MediaPlayer,但不在設備上
- 3. 在模擬器上工作,無法在iPhone設備上工作
- 4. GetViewForHeader在模擬器中工作,但不在設備上工作
- 5. Facebook集成在模擬器中工作,但不能在android設備上工作?
- 6. TVOutManager在模擬器上工作,但不在設備上?
- 7. AVPlayer + MPNowPlayingInfoCenter在模擬器上工作,但不在設備上
- 8. NSnumberFormatter在模擬器上工作,但不在設備上
- 9. LeavesCache.m在模擬器上工作,但不在設備上
- 10. Android split()在模擬器上工作,但不在設備上
- 11. NSData writeToFile在模擬器上工作,但不在設備上
- 12. 按鈕在模擬器上工作,但不在設備上
- 13. 跑馬燈在模擬器上工作,但不在設備上
- 14. 在模擬器上工作,但不在設備上?
- 15. BroadcastReceiver在模擬器上工作而不是在設備上
- 16. 代碼在模擬器上工作,但不在設備上
- 17. sqlite在模擬器上工作,但不在設備上
- 18. NSThread在模擬器上工作,但不在設備上
- 19. iAd在模擬器上工作,但不在設備上
- 20. AFJSONRequestOperation在模擬器上工作,但不在設備上
- 21. MPNowPlayingInfoCenter在模擬器上工作,但不在設備上
- 22. UIImagePickerController在iOS設備上工作,但不在iOS模擬器上?
- 23. SLRequest在模擬器上工作不在設備上
- 24. ngCordova相機在模擬器上工作,但不在設備上
- 25. Facebook IOS SDK登錄在模擬器上工作,而不是在設備上
- 26. facebook登錄在iphone模擬器上工作,但不在iphone設備上
- 27. 模擬器上的iPhone圖形工作不在設備上
- 28. UISearchBar在模擬器上工作,但不能在設備上工作
- 29. NSString格式不能在設備上工作,但在模擬器上工作
- 30. 黑莓MapView不能在設備上工作,而在模擬器上工作
難道ü添加的權限來體現? –
添加了所有上述 –