android - Android 上的 SQLite 数据库 - 如何删除它?
问题描述
我正在使用 SQLite 数据库进行缓存。我想在我的手机上删除这个数据库,因为我有多个我正在使用的应用程序版本,有些有不同的数据库版本。这导致异常:
Caused by: android.database.sqlite.SQLiteException: Can't downgrade database from version 7 to 5
我需要删除手机上的整个 db 文件并使用旧版本再次创建它。
如何访问该文件并删除它?我应该存储在数据文件夹中,但我在手机存储中看不到该文件夹。
解决方案
在开发时,您只需清除应用程序的数据即可删除其数据库(和其他文件)。您可以在Android设备应用设置中清除数据;访问取决于设备型号和平台版本。在最近的 Android 版本中,您可以通过长按启动器中的应用程序图标 -> 应用程序信息 -> 存储 -> 清除存储来执行此操作。
推荐阅读
- c# - 如何在图表上隐藏标题?
- javascript - 更改单选按钮时如何计算价格折扣并清除表格
- python - begin_with 和 DynamoDB 中的二进制列的奇怪行为
- java - 安装 jhipster-registry 的问题
- c++ - 尝试附加到链表时出现分段错误,C++
- discord.js - 语音状态更新事件
- php - 如何像新闻自动收报机一样自动向右滚动动画?
- amazon-web-services - 与 BitBucket 集成时 AWS CodePipeline 的 AWS IAM 访问异常
- cocoapods - 安装 pod 文件 Cocoapods 版本 1.9.1 时出错
- c++ - 使用基于范围的 for 循环自定义容器遍历