OrCreateDatabase 报错 nativescript sqlite
OrCreateDatabase error nativescript sqlite
当我使用 nativescript-sqlite 插件创建 localDB 时,它抛出以下错误。
SQLITE.CONSTRUCTOR - Open DB Error Error: java.lang.Exception: Failed resolving method open OrCreateDatabase on class android.database.sqlite.SQLiteDatabase
为什么显示此错误
我知道这是几个月后的事了,但也许它会对其他人有所帮助。我在同一个问题上挣扎了大约几个小时。在我的例子中,根本原因是 nativescript-sqlite 依赖项从 1.1.7 到较新的(次要)1.1.11 的次要更新。
依赖声明如下所示:
"dependencies": {
"nativescript-sqlite": "~1.1.7",
},
并将确切的版本作为依赖项解决了这个问题:
"dependencies": {
"nativescript-sqlite": "1.1.7",
},
当然,请在修补代码后重新安装依赖项。希望它能节省一些人的时间。这是一种解决方法,可能最后您将不得不重构代码并更新到版本 2.x。
当我使用 nativescript-sqlite 插件创建 localDB 时,它抛出以下错误。
SQLITE.CONSTRUCTOR - Open DB Error Error: java.lang.Exception: Failed resolving method open OrCreateDatabase on class android.database.sqlite.SQLiteDatabase
为什么显示此错误
我知道这是几个月后的事了,但也许它会对其他人有所帮助。我在同一个问题上挣扎了大约几个小时。在我的例子中,根本原因是 nativescript-sqlite 依赖项从 1.1.7 到较新的(次要)1.1.11 的次要更新。
依赖声明如下所示:
"dependencies": {
"nativescript-sqlite": "~1.1.7",
},
并将确切的版本作为依赖项解决了这个问题:
"dependencies": {
"nativescript-sqlite": "1.1.7",
},
当然,请在修补代码后重新安装依赖项。希望它能节省一些人的时间。这是一种解决方法,可能最后您将不得不重构代码并更新到版本 2.x。