PhoneGap を使用して Android アプリを開発しています。アプリは、インターネット上のバックエンドからフロントエンド データを受け取り、キャッシュ マニフェストを使用してオフライン アプリにします。これは半年間完全に機能しましたが、アプリが更新しようとするとすべてがダウンロードされますが、最後にエラーが発生します
03-24 19:42:41.304: E/SQLiteLog(2951): (13) statement aborts at 10: [INSERT INTO CacheResourceData (data, path) VALUES (?, ?)]
03-24 19:42:41.304: E/SQLiteLog(2951): (1) statement aborts at 2: [ROLLBACK] cannot rollback - no transaction is active
LogCat ログで。これが何を意味するのか、何が問題なのか、どうすればこれを解決できるのか、今すぐ誰かに投与してください。はAppCacheMaxSize
すでに に設定されて100MB
おり、これはアプリケーションが実際に必要とする量をはるかに超えています。