Просмотр базы данных SQLite на устройстве в Android Studio

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

tools -> Android Device Monitor -> clicking on the emulator in the left panel -> file explorer -> data -> data -> com.project-name

Но этот параметр недоступен при запуске моего приложения на устройстве.

Я проверил связанные вопросы:

  1. Android – просмотр баз данных SQLite на устройстве? Самый проголосовавший ответ здесь предполагает копирование базы данных на SDcard, и это даже для eclipse.
  2. Доступ к базе данных sqlite на устройстве Android

И эти вопросы относятся к 2011 и 2010 годам. Есть ли какие-либо плагины, которые я могу использовать, или другие внешние инструменты?

Подключение к Sqlite3 через оболочку ADB

Я не нашел никакого способа сделать это в Android Studio, но я получаю доступ к db с помощью удаленной оболочки, а не для вытаскивания файла каждый раз.

Найти всю информацию здесь: http://developer.android.com/tools/help/adb.html#sqlite

1- Перейдите в свою папку с платформами в командной строке

2- Введите команды adb devices чтобы получить список ваших устройств.

 C:\Android\adt-bundle-windows-x86_64\sdk\platform-tools>adb devices List of devices attached emulator-xxxx device 

3. Подключите оболочку к вашему устройству:

 C:\Android\adt-bundle-windows-x86_64\sdk\platform-tools>adb -s emulator-xxxx shell 

4. Перейдите к папке, содержащей ваш файл db:

 cd data/data/<your-package-name>/databases/ 

5- запустить sqlite3 для подключения к вашему db:

 sqlite3 <your-db-name>.db 

6-run sqlite3 команды, которые вам нравятся, например:

 Select * from table1 where ...; 

Примечание. Найдите больше команд для запуска ниже.

SQLite cheatsheet

Есть несколько шагов, чтобы увидеть таблицы в базе данных SQLite:

  1. Перечислите таблицы в своей базе данных:

     .tables 
  2. Перечислите, как выглядит таблица:

     .schema tablename 
  3. Распечатайте всю таблицу:

     SELECT * FROM tablename; 
  4. Список всех доступных команд командной строки SQLite:

     .help 

Источник: Это так ответ ..