我想删除由我的应用程序创建的完整数据库。
你知道任何 adb 命令,或者 android 语句来做吗?
您可以运行以下命令:
adb -s emulator-5554 shell (or whatever port you use)
cd /data/data/<packagename>/databases/
通过输入 ls,您将看到创建的数据库,您可以使用 rm 删除您想要的数据库
rm myapp.db
在这里查看更多
我认为您需要使用以下命令启动模拟器:-wipe-data
此外,在 Eclipse 中,您可以转到“窗口 -> 显示视图 -> 其他... -> Android -> 文件资源管理器”
然后导航到“数据/数据//数据库”
选择数据库文件,然后点击红色减号“删除选择”
去 DDMS->FleExplorer-data/data/packagename/databases/name_of_database
单击 name_of_database 并按红色减号!
如果您没有 FileExplorer,请转到 Window->ShowView->FileExplorer
清除数据按钮实际上会在不卸载整个应用程序的情况下删除数据库。
也许这太明显了,但通过管理应用程序卸载应用程序将删除数据库,假设它位于应用程序的文件目录中。