如何删除我正在设备上调试的应用程序中的 sqlite 数据库?

How do I delete a sqlite database in an app I am debugging on my device?

我正在开发一个具有 sqlite 数据库的 Android 应用程序。我正在使用 USB 和我的一个设备来调试它。我想清除数据库并再次调用我对 SQLiteOpenHelper 的 onCreate() 的扩展。问题是数据库存在于设备上并且 onCreate() 再也不会被调用。

有没有简单的方法(使用 Android Studio)从我的设备中完全删除数据库?

有一种非常简单的方法可以在设备本身上执行此操作。打开设备设置,导航至应用程序管理器,select 您的应用程序,然后使用清除数据。

但是请注意,这将删除您设置的所有共享首选项以及您创建的所有内部文件。