Как удалить кэшированную базу данных Android? - PullRequest
1 голос
/ 13 сентября 2011

У меня была база данных, загружаемая при запуске приложения.Я сделал некоторые изменения в БД, удалил приложение из эмулятора (стереть данные пользователя) и удалил его из моего телефона.Убрал проект из меню.Однако, когда я запускаю его, старая БД все еще там.Я проверяю это понятие, вытягивая файл в DDMS и открывая его в SQLite Explorer.

Как я могу удалить этот старый кеш?

Ответы [ 2 ]

1 голос
/ 13 сентября 2011

Если вы используете eclipse, вы можете сделать следующее, в дополнение к предложенному Микеле:

  • Перейти на страницу DDMS в eclipse
  • Найти "проводник файловвкладка
  • Просмотрите свой путь к / data / data / [Имя вашего приложения] / database /
  • Выберите базу данных
  • Удалить

Также,у каждого эмулятора будет своя собственная база данных, поэтому, если вы настроили разные эмуляторы (например, для разных плотностей экрана), вам придется удалить базу данных для каждого из них.

1 голос
/ 13 сентября 2011

База данных находится под * * / / / [APK-пакет-имя] данные 1002 данных / базы данных /

Вы можете подключиться к оболочке эмулятора и попытаться удалить базы данных по этому пути

$ adb -s emulator-5554 shell
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...