Я использую последнюю версию Android Studio. Когда я запускаю свое приложение в эмуляторе, я могу просмотреть свою базу данных, пройдя через:
tools -> Android Device Monitor -> clicking on the emulator in the left panel -> file explorer -> data -> data -> com.project-name
Но этот параметр недоступен при запуске моего приложения на устройстве.
Я проверил связанные вопросы:
И эти вопросы относятся к 2011 и 2010 годам. Есть ли какие-либо плагины, которые я могу использовать, или другие внешние инструменты?
Я не нашел никакого способа сделать это в 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:
Перечислите таблицы в своей базе данных:
.tables
Перечислите, как выглядит таблица:
.schema tablename
Распечатайте всю таблицу:
SELECT * FROM tablename;
Список всех доступных команд командной строки SQLite:
.help
Источник: Это так ответ ..