我試圖在Eclipse上運行Google Cloud Messaging代碼。錯誤SERVICE_NOT_AVAILABLE出現在仿真器和運行2.2的平板電腦上。是GCM工作所需的谷歌播放服務應用程序?
因此,在互聯網上查看了一段時間後,我收到了isGooglePlayServicesAvailable()檢查我的代碼返回狀態代碼1的含義SERVICE_MISSING。
從developer.android.com文檔我才知道這個
要測試使用谷歌Play服務SDK當你的應用程序,您必須使用:運行Android的
- 兼容的Android設備2.2或更高版本,幷包含Google Play商店。
- 帶AVD的Android模擬器,運行基於Android 4.2.2或更高版本的Google API平臺。
所以我的問題是,註冊一個具有Google Play應用的android 2.2設備,是否也需要Google Play服務? 由於我的平板電腦在Android 2.2上運行谷歌播放應用程序,但沒有谷歌播放服務和我運行的模擬器是不到4.2.2,這是GCM給出錯誤SERVICE_NOT_AVAILABLE的原因。 我在Logcat中也沒有看到任何其他錯誤。
任何幫助,將不勝感激。 謝謝
您是否將gmail帳戶與平板電腦同步? – Nizam
是的,我在平板電腦上添加了一個Gmail帳戶... – zephyr