Android Phonegap 1.4.1 WebIntent插件错误“;“未找到类”;安卓

Android Phonegap 1.4.1 WebIntent插件错误“;“未找到类”;安卓,android,cordova,Android,Cordova,我是一个在phonegap开发的新手,所以如果这是一个显而易见的答案,我很抱歉。这是我的项目的最后一部分,它唯一不起作用的部分是插件 我收到消息“未能通过Android Intent发送电子邮件”,并在logcat中收到以下错误“错误:状态=2消息=未在中找到类”file:///android_asset/www/phonegap-1.4.1.js:651" 我搞不懂,我已经做了一天了 我已经将插件添加到plugin.xml中 plugin name=“webintent”value=“com.

我是一个在phonegap开发的新手,所以如果这是一个显而易见的答案,我很抱歉。这是我的项目的最后一部分,它唯一不起作用的部分是插件

我收到消息“未能通过Android Intent发送电子邮件”,并在logcat中收到以下错误“错误:状态=2消息=未在中找到类”file:///android_asset/www/phonegap-1.4.1.js:651"

我搞不懂,我已经做了一天了

我已经将插件添加到plugin.xml中

plugin name=“webintent”value=“com.borismus.webintent.webintent”

我有WebIntent.java文件的正确名称空间

包borismus.webintent

我的index.html中引用了webintent.js文件

下面是使用插件的函数。 函数emailxmlfile(){


任何帮助都将不胜感激。谢谢你所说的套餐是:

package borismus.webintent;
但定义如下:

plugin name="webintent" value="com.borismus.webintent.WebIntent"

您没有遗漏软件包声明中的“com”。通常,当您收到该消息时,您遗漏了将插件添加到plugins.xml

<plugin name="WebIntent" value="com.borismus.webintent.WebIntent"/>

我知道我可能会迟到,但我没有做任何细微的改动就让你的代码正常工作了:在向.xml文件添加插件详细信息时尊重大写。我的意思是,你说过:

plugin name="webintent" value="com.borismus.webintent.WebIntent"
但是应该改为阅读此内容(注意名称!):

一旦你纠正了输入错误,Eclipse中的红色曲线就会消失,代码运行良好,因此我可以从我的电子邮件应用程序中调用它


HTH!

在处理Android应用程序时,事情变化得快得多,可惜大多数文档没有得到应有的更新

我使用的是phonegap 2.0.0,我必须将插件配置添加到config.xml文件中,而不是在plugins.xml中

确保您正在加载phonegap.js(在我的例子中是cordova-2.0.0.js)、webintent.js,并且您的src文件夹(src/com/borismus/webintent/WenIntent.java)上有正确的包结构


您应该已经准备好了。

或者下载最新的phonegap使用什么版本的phonegap u?我目前使用的是phonegap 4.1,phonegap 1.7.0也有同样的问题。它会将字符串“Class not found”传递到错误处理程序中(在上面的示例中会绑定到“e”).你是第一个将plugins.xml改为config.xml的人…我真的迷路了,直到现在还在自己制作plugins.xml文件…他可能会迟到,但你确实救了我!=Dalso在res/xml/config.xml中添加插件
plugin name="webintent" value="com.borismus.webintent.WebIntent"
plugin name="WebIntent" value="com.borismus.webintent.WebIntent"