2015-10-06 4 views
0

Я занимаюсь тестированием UAT и должен стереть данные с моего телефона. Не мой эмулятор - фактический телефон, на который я установил приложение, чтобы я мог переустановить приложение. у моего приложения есть активность в регистре, которая выполняется только в том случае, если база данных отсутствует другими словами при первом запуске приложения. Есть ли способ получить доступ к существующим базам данных SQLite на самом телефоне?Удаление данных из базы данных SQLite на устройстве

ответ

0

Перейдите в Настройки Android-> Приложения -> «Ваше приложение», а затем нажмите кнопку Очистить данные. Это приведет к удалению любых данных, связанных с приложением, включая базу данных. Если вы запустите приложение, база данных не будет присутствовать.

2

Чтобы быстро удалить данные приложения, используйте команду adb + pm. Из терминала (или командной строки),

adb shell pm clear your.app.package 

Это будет работать на большинстве современных устройств (у меня есть один дерьмовый вкладку OG Самсунга на андроид 2.2, где это не так, но работает на всех моих других).

Как плюс, в случае, если вы когда-либо хотите удалить,

adb uninstall your.app.package