2012-11-14 36 views
1

我使用Google GCM演示文件測試GCM。該演示的工作我的設備上很好,但是當我嘗試測試它的Android模擬器我得到以下錯誤:Android模擬器上的GCM - PHONE_REGISTRATION_ERROR

From GCM: error (PHONE_REGISTRATION_ERROR) 

在logcat的,它說:

D/GCMBaseIntentService(566): handleRegistration: registrationId = null, error = PHONE_REGISTRATION_ERROR, unregistered = null 

的模擬器上運行Adnroid 2.3.3和一個Google帳戶被添加。這個問題昨天剛剛出現。上週它工作沒有任何問題。我沒有改變任何代碼,所以我不知道這個錯誤來自哪裏。我也重新啓動模擬器,並刪除圖像,並創建一個新的,沒有成功。

有沒有人知道問題是什麼?

THX

回答

1

我認爲它檢查SIM卡,但仿真器沒有任何所以它拋出此異常。

+0

我不認爲這是問題,因爲上週模擬器工作正常。 – marcel

+0

在這種情況下,抱歉給你錯誤的信息。 但也許這篇文章可以幫助你:http://stackoverflow.com/questions/7887090/phone-registration-error-c2dm-on-ice-cream-sandwich-avd –

+0

Thx的鏈接,但這並沒有幫助都不是。在這篇文章中,它表示模擬器可能不支持GCM。但正如我前面所說,上週使用相同的Android版本+ Google API版本。 – marcel