Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cordova sqlite存储等已安装插件的问题_Cordova_Ionic Framework_Cordova Plugins - Fatal编程技术网

cordova sqlite存储等已安装插件的问题

cordova sqlite存储等已安装插件的问题,cordova,ionic-framework,cordova-plugins,Cordova,Ionic Framework,Cordova Plugins,每次我尝试运行Ionic应用程序时,它都无法加载Cordova SQLite插件和闪屏插件等本机插件 这发生在以下代码行: this.dbLocal.executeSql('CREATE TABLE IF NOT EXISTS contacts(id INTEGER PRIMARY KEY AUTOINCREMENT, nickname TEXT, firstName TEXT, lastName TEXT, description TEXT)', {}).then(console.log(

每次我尝试运行Ionic应用程序时,它都无法加载Cordova SQLite插件和闪屏插件等本机插件

这发生在以下代码行:

this.dbLocal.executeSql('CREATE TABLE IF NOT EXISTS contacts(id INTEGER 
PRIMARY KEY AUTOINCREMENT, nickname TEXT, firstName TEXT, lastName TEXT, 
description TEXT)', {}).then(console.log('Contacts loaded'));
我得到以下错误:

Error: Uncaught (in promise): plugin_not_installed
我还注意到,在控制台日志中,它无法找到本机SQLITE插件,尽管它安装在Ionic项目中。我尝试卸载并重新安装它,并执行了以下操作:

ionic cordova prepare
但它仍然不起作用。我不知道如何解决这个问题。目前我们正在使用:

看起来您正在浏览器上测试,而sql本机插件在浏览器上不可用,这就是为什么您会得到这个原因


你需要在真正的手机上进行测试,在那里它可以正常工作。

我也有同样的问题。我通过更正SQL查询删除了错误。
交叉检查您的查询。

我使用ionic cordova run Android-device-livereloadRefer在实际的Android deviceAPI 25上对此进行了测试回答: