К сожалению, AFAIK, вы всегда должны использовать оболочку в настоящее время. (Ну, не совсем. Вы можете использовать DDMS в Eclipse для извлечения базы данных, но это не намного лучше, чем использование оболочки).
Обычно вы можете либо: 1) извлечь файл базы данных из эмулятора / телефона, а затем проверить его, либо вы можете 2) вручную выполнить некоторые запросы SQL из эмулятора / телефона.
Для 1 я бы порекомендовал создать скрипт. Вот простой пример
$ cat android_pull_db
#!sh
adb shell "chmod 777 /data/data/com.mypackage/databases/store.db"
adb pull /data/data/com.mypackage/databases/store.db
$
Чтобы создать свою собственную, вставьте строки из #! ... вниз в adb pull ... в текстовый файл и сохраните его где-нибудь. Измените местоположение пакета и имя файла базы данных. Сделайте его исполняемым и добавьте его в свой путь.
Для 2 просто выполните это:
$ adb shell
$ cd /data/data/com.yourpackage/databases
$ sqlite3 your-db-file.db
> .help