Вопрос

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

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

Это было полезно?

Решение

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

Другие советы

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

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

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

rm myapp.db

Показать еще здесь

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

Затем перейдите в раздел "данные/data//базы данных".

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

перейдите в DDMS->FleExplorer-данные/data/packagename/databases/name_of_database

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top