android - 如何删除我的 Android 模拟器上的 SQLite 数据库?

标签 android sqlite android-emulator

我认为这就是问题的解决方案。我不断收到的错误在我传递的原始查询中说某个表不存在。从那以后,我更改了此类的名称以及它在代码中的每个实例,但它只在一行中返回错误。 Eclipse 仍然认为它使用的是旧代码。除了使用旧的数据库表名外,我不知道该怎么想。如有任何帮助,我们将不胜感激。

我已经尝试了给出的建议,但它仍然指的是旧代码。我没有使用表名类。我在语句中使用表名类...

09-27 13:02:15.100: 错误/AndroidRuntime(7530): java.lang.RuntimeException: 无法启动 Activity ComponentInfo{gpa.calc/gpa.calc.GPACalculator}: android.database.sqlite.SQLiteException:没有这样的表:类:,在编译时:SELECT DISTINCT year, COUNT(*) FROM classes

最佳答案

如果您使用的是 Eclipse Goto Menu Windows->Show View->Other...-> 在 Android 下,选择文件资源管理器, 在控制台,展开数据,再展开数据。在上下文中展开您的应用程序,选择此控制台右上角的 db 文件,您会发现一个红色 - 符号。

应该这样做。

关于android - 如何删除我的 Android 模拟器上的 SQLite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572658/

相关文章:

android - RecyclerView 中的多个查看器会跳过项目

android - Android 中的两个进程如何使用相同的 SQLite 数据库?

android - API 23 模拟器未启动

android - 将 Gson 数据插入 Android Sqlite

Android调试不同设备

google-chrome - Flutter 模拟器屏幕尺寸/比例动态调整大小、拉伸(stretch)和缩放

android - 如何等待 2 个并行改造调用都完成?

Android WearableListenerService 必须调用两次才能接收消息

android - 为什么我的点 openGL 着色器程序有 strip 伪像?

Java SQLite JDBC - 使用自动增量插入