2014-09-20 83 views
-1

拋出異常,同時呼籲GCM不工作在Android虛擬設備:java.lang.UnsupportedOperationException:設備沒有包裝com.google.android.gsf

try { 
     GCMIntentService.register(this.getContext()); 
     //isRegistationPending = true; 
    } catch (Exception e) { 
     //probleme during GCM registration 
     SnooziUtility.trace(TRACETYPE.ERROR, "GCM Registration error : " + e.toString()); 
    } 

java.lang.UnsupportedOperationException:設備不沒有包com.google.android.gsf

是因爲GCM在虛擬設備上不受支持嗎?

+0

有人可以向我解釋爲什麼這個問題得到了投票?我發現這個網站上的一些漏洞只是盡一切可能讓新人們獲得更多的聲譽。能夠做的最少的是證明投票的正確性,而不是隱藏在匿名背後。 – NotANumber 2014-09-24 19:45:48

回答

2

com.google.android.gsf包添加到您的項目,並在需要它的地方使用它。

+0

我想假設它在真實設備上測試時不會拋出此異常是因爲此包已經安裝在真實設備上? – NotANumber 2014-09-20 15:24:52

+1

可能是的,但是,作爲你的項目開發者,你不能依賴一些默認安裝的軟件包。 – 2014-09-20 15:27:43