「openDatabase()」という名前のJavaScript関数があります。
function openDatabase() {
try {
_db = google.gears.factory.create('beta.database');
...//more code
}
catch(err) {
alert(err.name + " " + err.message);
}
Bold9700とStorm29550のシミュレーターで正常に実行されたsqliteデータベースを作成しました。この同じアプリを実際のデバイス(新しいトーチ)にデプロイすると、err.name「ReferenceError」とerr.message「Can't 」で例外がキャッチされます。変数を検索:google "
なぜそれはグーグルが何であるかを知らないのですか?私はこれらのjavascriptファイルをインポートしています:
<script type="text/javascript" src="scripts/html5_init.js"></script>
<script type="text/javascript" src="scripts/gears.js"></script>