我正在尝试将我的应用程序用于旧设备以进行测试,该应用程序目前使用最新的phonegap 2.5.0,我想要定位的api级别为2.3.3 api 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
我只是想了解错误的原因是什么,以及如何解决它,谢谢。