问题
I would like to delete a complete database created by my application.
Do you know any adb command, or android sentence to do it?
回答1:
I think you need to start up your emulator with the command: -wipe-data
回答2:
You can run the command:
adb -s emulator-5554 shell (or whatever port you use)
cd /data/data/<packagename>/databases/
By typing ls, you will see the databases created and you can remove the one you want with rm
rm myapp.db
See more here
回答3:
Also, in Eclipse you can go to "Window -> Show View -> Other... -> Android -> File Explorer"
Then navigate to "data/data//databases"
Select the database file, then click the red minus sign to "delete the selection"
回答4:
go to DDMS->FleExplorer-data/data/packagename/databases/name_of_database
click on the name_of_database and press the red minus!
If you don't have the FileExplorer go to Window->ShowView->FileExplorer
回答5:
Perhaps this is too obvious but uninstalling the application via Manage Applications will remove the db, assuming it's in the application's files dir.
回答6:
The clear data button will actually delete the database without uninstalling the entire app.
来源:https://stackoverflow.com/questions/2161243/android-delete-entire-database