PhoneGap中的Cordova SQLitePlugin:Uncaught TypeError无法调用方法';opendatabase';未定义的

PhoneGap中的Cordova SQLitePlugin:Uncaught TypeError无法调用方法';opendatabase';未定义的,cordova,phonegap-plugins,typeerror,Cordova,Phonegap Plugins,Typeerror,我正在尝试使用预处理的数据库,但不断出现以下错误: 11-10 22:53:35.781: D/CordovaLog(20142): Uncaught TypeError: Cannot call method 'openDatabase' of undefined 11-10 22:53:35.781: D/CordovaLog(20142): file:///android_asset/www/js/index.js: Line 8 : Uncaught TypeError: Cannot

我正在尝试使用预处理的数据库,但不断出现以下错误:

11-10 22:53:35.781: D/CordovaLog(20142): Uncaught TypeError: Cannot call method 'openDatabase' of undefined
11-10 22:53:35.781: D/CordovaLog(20142): file:///android_asset/www/js/index.js: Line 8 : Uncaught TypeError: Cannot call method 'openDatabase' of undefined
11-10 22:53:35.781: E/Web Console(20142): Uncaught TypeError: Cannot call method 'openDatabase' of undefined at file:///android_asset/www/js/index.js:8
下面是代码:
HTML


你好,世界
AAAA
JS:

函数onLoad(){
文件。添加的监听器(“deviceready”,OnDeviceraddy,false);
}
函数ondevicerady(){
var db=window.sqlitePlugin.openDatabase(“test.db”,“1.0”,“testsstst”,20000);
}

为什么会这样?

您还应该在HTML中包含'SQLitePlugin.js',如下所示:

<body>
...
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="SQLitePlugin.js"></script>
...
</body> 

...
...

看来你没有正确安装插件。嗨,奥马尔,我现在也遇到了同样的问题。你是如何解决这个问题的?请在下面的链接上回答我的问题。对不起,那是很久以前的事了,我不记得我是如何解决的。那很好。非常感谢。