首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android.database.sqlite.SQLiteDiskIOException -不知道为什么

android.database.sqlite.SQLiteDiskIOException -不知道为什么
EN

Stack Overflow用户
提问于 2013-04-11 00:17:07
回答 2查看 2.6K关注 0票数 0

在我的开发者控制台中,我收到了这个错误报告:

代码语言:javascript
复制
android.database.sqlite.SQLiteDiskIOException: error code 10: disk I/O error
at android.database.sqlite.SQLiteStatement.native_execute(Native Method)
at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:61)
at android.database.sqlite.SQLiteDatabase.delete(SQLiteDatabase.java:1777)
at android.webkit.WebViewDatabase.clearCache(WebViewDatabase.java:708)
at android.webkit.CacheManager.clearCache(CacheManager.java:605)
at android.webkit.WebViewWorker.handleMessage(WebViewWorker.java:199)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:130)
at android.os.HandlerThread.run(HandlerThread.java:60)

我的应用程序中没有swlite数据库,我使用的是adMob、Facebook API和Google Maps api v2,有人知道这是什么原因吗?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-11 00:23:02

检查这个url。它能帮助你

代码语言:javascript
复制
Since you are using External Storage, your application must be aware of the External Storage state, which you can get via `Environment.getExternalStorageState()'.

You must only access External Storage when the state is MOUNTED.

Link

谢谢

票数 0
EN

Stack Overflow用户

发布于 2013-04-20 00:35:23

这似乎是android的一个已知bug。但是还没有摆脱它。看这里:

https://android.googlesource.com/platform/external/sqlite.git/

并通知提交

42c3f41添加更多日志记录以跟踪磁盘I/O错误。作者: Jeff Brown -- 10个月前

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15931182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档