Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
Android 未在HTC One A9中填充数据库_Android_Sqlite_Cordova_Cordova Plugins - Fatal编程技术网

Android 未在HTC One A9中填充数据库

Android 未在HTC One A9中填充数据库,android,sqlite,cordova,cordova-plugins,Android,Sqlite,Cordova,Cordova Plugins,我得到一些奇怪的问题,因为它是来只有在HTC一A9。 它有棉花糖6.0.1(可能是因为这个)。 在所有其他设备(有棒棒糖作为操作系统)中,该应用程序按预期工作。 该应用程序是在Phonegap上开发的。 Sqlite插件:cordova插件Sqlite 一些代码片段 function OnDeviceReady (){ if(isOnline==true){ try{ app.initialize(); } catch(exc){ }

我得到一些奇怪的问题,因为它是来只有在HTC一A9。 它有棉花糖6.0.1(可能是因为这个)。 在所有其他设备(有棒棒糖作为操作系统)中,该应用程序按预期工作。 该应用程序是在
Phonegap
上开发的。 Sqlite插件:
cordova插件Sqlite

一些代码片段

function OnDeviceReady (){

if(isOnline==true){
    try{
        app.initialize();
    }
    catch(exc){      
    }
}
else{
  var db = window.sqlitePlugin.openDatabase({ name: "abc.db", createFromLocation: 1 });
    db.transaction(function (tx) {});
  }
}
数据库位于www目录中。 无法理解错误是因为棉花糖6.0.1或sqlite插件。 在预填充数据库时,它总是给出
无效的数据库句柄
错误。
有人能在这个问题上提供帮助吗?

您必须使用
cordova sqlite ext
插件来预填充数据库。 然后写下以下内容

 var db = window.sqlitePlugin.openDatabase({ name: dbName, location:'default', createFromLocation: 1 });
  db.transaction(function (tx) {});
在随后的调用中,请使用以下命令--


希望有帮助。

您必须使用
cordova sqlite ext
插件来预填充数据库。 然后写下以下内容

 var db = window.sqlitePlugin.openDatabase({ name: dbName, location:'default', createFromLocation: 1 });
  db.transaction(function (tx) {});
在随后的调用中,请使用以下命令--


希望有帮助。

嗨,我的新索尼Xperia手机也有同样的问题。我的老款安卓手机也很好用,但安卓棉花糖也有同样的问题。你能找到这个问题的解决办法吗?谢谢是的…找到了解决方案…发布了…嗨,我的新索尼Xperia手机也有同样的问题。我的老款安卓手机也很好用,但安卓棉花糖也有同样的问题。你能找到这个问题的解决办法吗?谢谢是的…找到了解决方案…发布它…感谢您的帮助!我解决了这个问题,不再使用cordova插件sqlite插件,而是使用cordova插件存储,这是第一个插件的新版本。如果可能,请检查HTC One A9(棉花糖6.1)这个设备…因为我也使用了存储插件和dint在提到的设备上工作…如果可能,请交叉检查…谢谢!在xperia手机上也使用了6.1!可能插件在您测试后已经更新了!谢谢你的帮助!我解决了这个问题,不再使用cordova插件sqlite插件,而是使用cordova插件存储,这是第一个插件的新版本。如果可能,请检查HTC One A9(棉花糖6.1)这个设备…因为我也使用了存储插件和dint在提到的设备上工作…如果可能,请交叉检查…谢谢!在xperia手机上也使用了6.1!可能插件在您测试后已经更新了!