未捕获的ReferenceError:未定义cordova

时间:2012-11-01 11:06:19

标签: android cordova

这是我的HelloPlugin.js文件。

var HelloPlugin = { 
  callNativeFunction: function(success,fail,resultType) { 
    return cordova.exec(success, fail, "HelloPlugin", "nativeAction", [resultType]); 
  } 
};

我收到以下异常:

: Uncaught ReferenceError: cordova is not defined at file:///android_asset/www/HelloPlugin.js:3

提前谢谢。

2 个答案:

答案 0 :(得分:8)

请确保您的HTML文件中 Hell Plugin.is <script ...标记之前有 cordova.js <script ...标记。< / p>

它应该同时包含<head>标记:

<script src="cordova.js"></script>
<script src="HelloPlugin.js"></script>

答案 1 :(得分:0)

我在iOS中遇到了类似的问题。解决方案是安装cordova-plugin-file-transfer2

cordova plugin add cordova-plugin-file-transfer