3

Android では、chbrody の cordova-2.0.0 と SQLite Plugin を使用しています (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 に答える