2012-11-23 233 views
0

我在這裏找到一個使用科爾多瓦插件:https://github.com/marknutter/GCM-Cordova包括推送通知到我的phonegab android應用程序。該插件與提供的android項目一起工作,但當我嘗試將包導入到我的項目時出現錯誤。科爾多瓦GCM插件錯誤

我也跟着上的自述所有的指示,但我在得到一個錯誤:

public GCMIntentService() { 
super("GCMIntentService"); 

}

上面說的是構造GCMBaseIntentService(字符串)是不確定的。

我是一個noob在本機android,因此即時通訊使用phonegab(哈哈)。那麼,任何人都知道爲什麼會發生這種情況?

林在Eclipse工作BTW

回答

0

你有跟着一步一個定義here

步驟1:將gcm.jar文件複製到你的應用程序的classpath

要寫出你的Android應用程序,首先從 SDK的GCM客戶端/ dist目錄複製gcm.jar文件到您的應用程序的classpath 。

,也this step安裝GCM庫:

安裝助手庫

要執行的 下面的章節中描述的步驟,您必須首先安裝助手庫 (參考:客戶端和服務器)。從SDK管理器安裝Google雲消息傳遞for Android庫的附加程序> 。這將創建下YOUR_SDK_ROOT /演員/谷歌一個GCM 目錄/包含這些 子目錄:GCM客戶端,GCM服務器,樣本/ GCM-演示客戶端, 樣品/ GCM-演示服務器,和採樣/ GCM-人口統計學AppEngine上。

注意:如果您沒有在SDK管理器中看到額外功能> Google Cloud Messaging for Android 圖書館,請確保您運行的版本較高,爲20或 。確保在更新後重新啓動SDK管理器。

EDIT1:

如果運行這個吶仿真器,那麼你需要按照給定以下指令GCM-科爾多瓦lib readme.md

Notes和陷阱

如果你使用模擬器運行這個演示,你將不會從012MX接收來自GCM的通知。你需要在實際設備 接收消息或對你的模擬器 安裝正確的庫上運行它(你可以按照下面標題爲「安裝助手 庫和設置仿真器」一節本指南)

如果一切似乎是正確的,您沒有收到來自Google的註冊ID 迴應,請嘗試卸載並重新安裝您的應用。 這對於那裏的一些開發者來說很有效。

+0

嗨,我使用的是科爾多瓦插件(包括我在我的直接來源,PAKAGE),所以我並不真正需要補充的是罐子英寸 – user1759671

+0

您使用模擬器來運行這個..如果是的話,然後檢查了我編輯1 ... –

+0

nope沒有模擬器.. – user1759671

相關問題