当我使用 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 插件创建 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 版。