2011-09-12 2 views
1

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

Как удалить старый кеш?

ответ

1

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

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

$ adb -s emulator-5554 shell 
1

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

  • Перейдите на страницу DDMS в eclipse
  • Найдите вкладку «проводник файла».
  • Выберите путь к/данные/данные/[название приложения]/базы данных/
  • Выберите базу данных
  • Удалить

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

Смежные вопросы