3

我在 Android 上使用 cordova-2.0.0 和 chbrody 的 SQLite 插件。(https://github.com/chbrody/Cordova-SQLitePlugin)

我的 js-imports 是

<script type="text/javascript" charset="utf-8" src="js/cordova-2.0.0.js"></script>
<script type="text/javascript" charset="utf-8" src="js/jquery.min.js"></script>
<script type="text/javascript" charset="utf-8" src="js/SQLitePlugin.js"></script>

js-Error 发生在 SQLitePlugin.js 的这一行中:

return PhoneGap.exec(success, error, "SQLitePlugin", "open", [this.dbPath]);

我查了一下,发现Framework对象不再叫“PhoneGap”而是改名为“cordova”了。将插件 js 中的对象重命名为“cordova”对我也不起作用。

发生错误后,数据库按定义创建,但日志中仍然出现js错误。

任何帮助表示赞赏!

4

1 回答 1

0

PhoneGap 桥接项目现在正式命名为 Cordova。我建议您更新 SQLLite 库并确保您在代码中使用最后一个对象名称。

SQLLite 插件的最后一个版本看起来为cordova 更新: https ://github.com/brodyspark/PhoneGap-SQLitePlugin-iOS https://github.com/brodyspark/PhoneGap-SQLitePlugin-Android

于 2013-03-05T18:11:18.953 回答