Android: удалить всю базу данных - PullRequest
6 голосов
/ 29 января 2010

Я хочу удалить полную базу данных, созданную моим приложением.

Знаете ли вы какую-нибудь команду adb или предложение для Android?

Ответы [ 6 ]

12 голосов
/ 29 января 2010

Вы можете запустить команду:

adb -s emulator-5554 shell (or whatever port you use)
cd /data/data/<packagename>/databases/

Набрав ls, вы увидите созданные базы данных и можете удалить ту, которая вам нужна, с помощью rm

rm myapp.db

Подробнее здесь

7 голосов
/ 29 января 2010

Я думаю, вам нужно запустить эмулятор с помощью команды: -wipe-data

6 голосов
/ 22 марта 2011

Кроме того, в Eclipse вы можете перейти в «Окно -> Показать представление -> Другое ... -> Android -> Проводник»

Затем перейдите к «data / data // database»

Выберите файл базы данных, затем щелкните красный знак минуса, чтобы «удалить выборку»

2 голосов
/ 19 апреля 2011

перейдите в DDMS-> FleExplorer-data / data / имя_пакета / database / name_of_database

кликните на name_of_database и нажмите красный минус!

Если у вас нет FileExplorer, перейдите в Window-> ShowView-> FileExplorer

1 голос
/ 16 января 2011

Кнопка очистки данных фактически удалит базу данных, не удаляя все приложение.

1 голос
/ 29 января 2010

Возможно, это слишком очевидно, но удаление приложения через Управление приложениями приведет к удалению БД, если оно находится в каталоге файлов приложения.

...