Как я могу просмотреть базу данных из моего приложения на живом устройстве? - PullRequest
1 голос
/ 21 ноября 2011

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

Ответы [ 3 ]

1 голос
/ 21 ноября 2011

Сначала вы должны установить USB-драйвер вашего телефона на ПК. Вы можете получить драйвер USB с вашего телефона. Может быть, его приехать с ПК.

После установки драйвера USB включите режим отладки USB на вашем мобильном телефоне.

Затем подключите телефон к компьютеру и откройте затмение.

В eclipse откройте DDMS, после этого выберите ваше устройство.

После этого откройте File Explorer.

В проводнике выберите «Данные» -> «Данные» -> имя пакета вашего приложения. при этом вы можете получить свою базу данных. Вы можете вытащить эту базу данных из своего местоположения.

После извлечения базы данных в ваше местоположение откройте эту базу данных с помощью SQLite Manager

0 голосов
/ 21 ноября 2011

Это можно увидеть с помощью sqlite browser . Вы должны сначала скопировать его на свой компьютер. Вы можете скопировать это программно, как это на SD-карту (а затем с помощью USB-кабеля к компьютеру). Вы должны сделать это, потому что вы не можете получить доступ к файлу БД на некорневом устройстве.

Резервное копирование и восстановление базы данных SQLite на SDCard

На рутированном телефоне проще, можно использовать adb pull.

0 голосов
/ 21 ноября 2011

Если ваше устройство рутировано, вы можете получить к нему доступ напрямую через adb shell.

Если нет, то это невозможно.

Однако вы можете подключить ваше устройство через USB и включить отладку USB и проверить его таким образом, но вам потребуется снова развернуть приложение.

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