如何删除缓存的Android数据库?
我在应用程序启动时加载了一个数据库。我对数据库做了一些更改,从模拟器中删除了应用程序(擦除用户数据),并从手机中删除了它。已从菜单中清除项目。然而,当我运行它时,旧的数据库仍然存在。我通过在DDMS中提取文件并在SQLite Explorer中打开它来测试这个概念如何删除缓存的Android数据库?,android,sqlite,Android,Sqlite,我在应用程序启动时加载了一个数据库。我对数据库做了一些更改,从模拟器中删除了应用程序(擦除用户数据),并从手机中删除了它。已从菜单中清除项目。然而,当我运行它时,旧的数据库仍然存在。我通过在DDMS中提取文件并在SQLite Explorer中打开它来测试这个概念 如何删除此旧缓存?数据库位于 /data/data/[apk软件包名称]/databases/ 您可以连接到仿真器的外壳并尝试删除此路径中的数据库 $ adb -s emulator-5554 shell 如果您正在使用eclips
如何删除此旧缓存?数据库位于 /data/data/[apk软件包名称]/databases/ 您可以连接到仿真器的外壳并尝试删除此路径中的数据库
$ adb -s emulator-5554 shell
如果您正在使用eclipse,除了Michele提出的建议外,还可以执行以下操作:
- 转到eclipse中的DDMS页面
- 找到“文件资源管理器”选项卡李>
- 浏览/data/data/[应用程序名称]/数据库/
- 选择数据库
- 删除