Android プロジェクト用のプラグインを作成しましたが、エラーが発生しますError: Status=2 Message=Class not found
。phonegap-plugins/android リポジトリの別のプラグインを正常に使用しています。自分で作成したとき、関数/メソッド名などを正しく取得するために既に機能しているプラグインからファイルをコピーしました。私はググって「どこでも」見ましたが、わかりません。
この javafile は EmailSender.java と呼ばれ、Plugin を拡張して に配置されsrc/phonegap/plugins/emailSender
ます。私の plugins.xml には、次の行があります。
<plugin name="EmailSender" value="phonegap.plugins.emailSender.EmailSender"/>
emailender.js
var EmailSender = function() {
}
EmailSender.prototype.sendMail = function(day, time, email) {
return PhoneGap.exec(null, null, 'emailSender', 'sendMail', [day, time, email]);
};
PhoneGap.addConstructor(function() {
PhoneGap.addPlugin("emailSender", new EmailSender());
});