我为我的 android 项目制作了一个插件,但我得到了错误Error: Status=2 Message=Class not found
。我正在成功使用 phonegap-plugins/android 存储库中的另一个插件。当我自己制作时,我从插件中复制了已经可以正确获取函数/方法名称等的文件。我已经用谷歌搜索并查看了“无处不在”,但无法弄清楚。
该 java 文件名为 EmailSender.java,扩展了 Plugin 并放置在src/phonegap/plugins/emailSender
. 在我的 plugins.xml 我有这一行:
<plugin name="EmailSender" value="phonegap.plugins.emailSender.EmailSender"/>
emailsender.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());
});