我试图让我的应用程序在旧设备上运行以进行测试,该应用程序当前使用最新的 phonegap 2.5.0,我想要定位的 api 级别是 2.3.3 api level 10。
我已经在 android 级别 4.2.2 和 4.0.3 上测试了该应用程序,它工作得非常好。但是,当我决定在具有 android 级别 2.3.3(API 级别 10)的设备上对其进行测试时。我从 Phonegap 收到此错误:
06-24 14:59:56.287: D/CordovaLog(342): processMessage failed: Message: S01 File934128106 s
06-24 14:59:56.287: I/Web Console(342): processMessage failed: Message: S01 File934128106 s at file:///android_asset/www/cordova-2.5.0.js:969
06-24 14:59:56.307: D/CordovaLog(342): processMessage failed: Error: TypeError: Result of expression 'me.db' [null] is not an object.
06-24 14:59:56.307: I/Web Console(342): processMessage failed: Error: TypeError: Result of expression 'me.db' [null] is not an object. at file:///android_asset/www/cordova-2.5.0.js:970
06-24 14:59:56.307: D/CordovaLog(342): processMessage failed: Stack: undefined
06-24 14:59:56.307: I/Web Console(342): processMessage failed: Error: TypeError: Result of expression 'me.db' [null] is not an object. at file:///android_asset/www/cordova-2.5.0.js:970
编辑:
phonegap 在错误之前进行这些调用,不确定它们是否相关:
06-24 15:42:41.715: D/CordovaLog(371): DroidGap: onExceededDatabaseQuota estimatedSize: 2097152 currentQuota: 2097152 totalUsedQuota: 0
06-24 15:42:41.715: D/CordovaLog(371): calling quotaUpdater.updateQuota newQuota: 2097152
我只是想了解错误的原因是什么,以及如何解决它,谢谢。