Доступ к базе данных SQLite в эмуляторе Android - PullRequest
1 голос
/ 18 марта 2011

Я работаю над приложением для Android, которое хранит данные в sqlite db. Я хочу иметь возможность доступа к данным, которые в данный момент хранятся в эмуляторе. Как мне подключиться к нему и выполнить sql-операции.

Ответы [ 3 ]

4 голосов
/ 17 января 2016
  • Открыть окно терминала
  • Получите список устройств AVD, введя: adb devices
  • Если ваш терминал не может найти команду adb, посмотрите этот пост для OSX или Windows .
  • Запустите подключение оболочки к вашему AVD, введя: adb -s emulator-xxxx shell
  • Перейдите к расположению баз данных: cd data / data / your.package.name / database
  • Тип sqlite3 xxxxx.db
  • Инструкции по оболочке SQLite см. Оболочка командной строки для SQLite
0 голосов
/ 17 мая 2011

В затмении перейдите к FileExplorer, здесь вы найдете три корневых папки: здесь перейдите к 1.data 2. зайдите в папку данных снова 3. здесь вы найдете все названия пакетов приложений. 4. Как только вы найдете конкретный пакет ваших проектов, нажмите на него. 5. Вы увидите папку под названием «базы данных» 6.в этой папке вы получите файл sqlite db. 7. чтобы вытащить его из эмулятора, просто нажмите на него и на В верхнем правом углу вы найдете 3 иконки: одну для удаления, одну для извлечения файла с устройства и другую для отправки файла на устройство. 8. После выбора файла базы данных, нажмите на иконку с надписью «извлечь файл с устройства». Вот оно, приятель ... ура.

0 голосов
/ 18 марта 2011

На этой ссылке есть пример о "команде sqlite в adb"

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