运行Cordova Android App(插件)时Assets文件夹出错

时间:2014-09-23 10:28:53

标签: javascript android cordova plugins phonegap-plugins

我正在开发一个cordova Android应用程序,我在使用github的日历插件时遇到错误 https://github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin

错误是:

enter image description here

.....................................

包含JS的html文件

<script type=="text/javascript" src="cordova.js"></script>
<script type=="text/javascript" src="cordova_plugins.js"></script>
<script type=="text/javascript" src="JS/Calendar.js"></script>
<script src="JS/fncs.js"></script>

我的fncs.js文件是:

var startDate = new Date(2014,8,24,0,0,0,0,0);
var endDate = new Date(2014,8,27,0,0,0,0,0);
var title = "My nice event";
var location = "Home";
var notes = "Some notes about this event.";
var success = function(message) { document.getElementById("developers").innerHTML = "success";};
var error = function(message) { document.getElementById("developers").innerHTML = "failed";};
window.plugins.calendar.createCalendar(calendarName,success,error);

这是我的文件结构:

enter image description here

JS文件夹&gt;&gt;

enter image description here

任何帮助都将非常感谢..谢谢!

1 个答案:

答案 0 :(得分:1)

Cordova尚未初始化。所以window.plugins未定义,你遇到了崩溃。

而不是普通的旧javascript,尝试将初始化代码放在其中一个初始化事件中,例如deviceready:http://cordova.apache.org/docs/en/2.5.0/cordova_events_events.md.html#deviceready

通过这种方式,您可以确保Cordova正常运行。