Android:Удалить всю базу данных
-
23-09-2019 - |
Вопрос
Я хотел бы удалить полную базу данных, созданную моим приложением.
Знаете ли вы какую-нибудь команду 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
Возможно, это слишком очевидно, но удаление приложения через Управление приложениями приведет к удалению базы данных, предполагая, что она находится в каталоге файлов приложения.
Кнопка очистить данные фактически удалит базу данных без удаления всего приложения.