Phonegap 3.0,Android - 在调用WebIntent插件时,获取Class not found异常

时间:2013-09-27 09:14:55

标签: cordova webintents

我正在使用Phonegap 3.0。我已经包含在config.xml中:     gap:plugin name =“com.borismus.webintent

并在index.html脚本中     type =“text / javascript”src =“webintent.js”

我收到错误 - '邮件表单:sendMail通过Android Intent失败:找不到类' 在Android中运行时

以下是代码:

var extras = {};
extras[window.plugins.webintent.EXTRA_EMAIL] =   "vidya.narasimhan@merceworld.com";
extras[window.plugins.webintent.EXTRA_TEXT] = "hello testing";
console.log('Mail Form: starting webintent activity  ');
window.plugins.webintent.startActivity(
     { 
            action: window.plugins.webintent.ACTION_SEND,
            type: 'application/octet-stream', 
            extras: extras 
     }, 
     function() {
            console.log('Mail Form: sendMail success via Android Intent');
     }, 
     function(e) {
            console.log('Mail Form: sendMail failed via Android Intent:' + e);
     }

);

请帮忙

2 个答案:

答案 0 :(得分:0)

我使用FileOpener而不是WebIntent。

don的FileOpener版本已经在我的应用程序cordova 3.0上运行

phonegap local plugin add https://github.com/don/FileOpener

然后自动添加所有xmls,插件等。

在index.html上添加 fileopener.js 然后

window.plugins.fileOpener.open( path );

答案 1 :(得分:0)

有时,您的webintent将在Android模拟器或设备上正常工作,但是当您在phonegap应用上查看serve时,可能会收到此错误。检查设备或模拟器一次!