私は phonegap アプリケーションに取り組んでおり、モバイル初心者の開発者です。corodova.exec() 関数から呼び出すときに、service
要求されたサービスによってプラグイン (サービス) がないとどのように言われたかという問題があります。
D/PluginManager(1659): exec() call to unknown plugin: Plugin
ご了承ください :
- 私はcordova.3.0.0を使用しています
res/xml/config.xml ファイルに次の行を追加しました。
<plugin name="Plugin" value="com.mwa.GCMPlugin" />
Javaファイルの名前は
GCMPlugin.java
GCMPlugin.js
私はexec()関数を呼び出します:GCM.prototype.register = function(senderID, eventCallback, successCallback, failureCallback) {
if ( typeof eventCallback != "string") { var e = new Array(); e.msg = 'eventCallback must be a STRING name of the routine'; e.rc = -1; failureCallback( e ); return; } return Cordova.exec(successCallback,failureCallback,'Plugin','register', [{ senderID: senderID, ecb : eventCallback }]); };
追加するものを忘れたのか、それとも何か他のものを見逃したのかわかりませんか?