Как удалить базу данных из эмулятора? - PullRequest
5 голосов
/ 10 мая 2011

В приложении запущено время работы базы данных на эмуляторе, и я хочу удалить его.Есть ли какой-нибудь sqlite-запрос, который я могу запустить через оболочку или другим методом?

Ответы [ 4 ]

22 голосов
/ 10 мая 2011

Перейдите в DDMS, затем в проводник, затем откройте данные -> ---> data -> затем ваш пакет ---> затем базу данных, и здесь у вас есть база данных, и вы можете удалить ее, нажав минус "- знак сверху справа.

0 голосов
/ 26 мая 2012

Вы также можете иметь совершенно новый старт, если вы удалите все приложения и контент из эмулятора, как этот

>>./emulator -avd <AVDNAME> -wipe-clean

Где emulator находится в каталоге android-sdk-YOUROS\tools.

Вы можете узнать, какое у вас имя avd, выполнив

>>./android list avds

Где android также находится в каталоге android-sdk-YOUROS\tools.

Это восстановит эмулятор до «заводских настроек»настройки, так что это будет выглядеть как новый телефон.

0 голосов
/ 10 мая 2011

Используйте команду adb shell, затем перейдите к своему приложению, обычно в / data / data / your_appname /
, там вы найдете каталог с именем database, обычно здесь хранится вся база данных приложений.вы можете видеть созданную базу данных.
Либо вы можете удалить этот файл, либо войти в оболочку sqlite и удалить базу данных способом sqlite.

0 голосов
/ 10 мая 2011

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

вот ссылка на объяснение на android.com

http://developer.android.com/guide/developing/tools/adb.html#sqlite

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