删除数据库
作为用户,您可以:
卸载应用程序,你会卸载任何其他应用程序的方式(例如,设置>应用程序>(该应用的页面)>卸载)。
清除该应用的数据(例如,设置>应用>(该应用的页面)>清除数据或设置>应用>(该应用的页面)>存储>清除数据)
作为开发人员,人工,您可以:
卸载应用程序,使用
adb uninstall your.package.name.here
,其中adb
位于platform-tools/
目录你的Android SDK,并在那里your.package.name.here
是你applicationId
如果指定了(在build.gradle
)或您package
价值<manifest>
元素在你的AndroidManifest.xml
文件清除应用程序的数据,使用
adb shell pm clear your.package.name.here
(见前面的子弹和adb
细节your.package.name.here
)
作为开发商,通过编程,您可以在任何Context
(例如,Activity
)上调用deleteDatabase()
,传入数据库名称。
我在哪里知道我的数据库的名称?我所知道的是我想添加的表格的名称 –
@stackoverflow_sucks:“我在哪里知道我的数据库的名称?” - 你在创建时选择它,通过'SQLiteOpenHelper','createDatabase()'等等。 – CommonsWare
我最终找到了它。我只是改变了数据库的名称,从而有效地创建了一个新的数据库。老人的幽灵可能仍然困扰着我,但现在它只是一个幽灵。谢谢你的帮助 –
'drop database; create database ;'?用户名是什么lol –
121c
我在哪里输入? (即时通讯在Android工作室工作) –
@Chris:在SQLite中没有'drop database'命令。 – CommonsWare