Я пытаюсь создать скрипт для упрощения проверки данных с помощью sqlite.Для меня довольно проблематично писать:
adb shell
sqlite /data/data/my.package.name/databases/mydatabse.db
каждый раз, когда я хочу что-то проверить в БД (и на начальных этапах разработки БД это довольно часто), особенно потому, что завершение TAB не кажетсяработать (по крайней мере, для меня).Поэтому я попытался написать сценарий для автоматического открытия базы данных для меня, но в документации Android четко говорится, что:
shell [<shellCommand>] - Issues a shell command in the target emulator/device
instance and then exits the remote shell.
Так что мне было интересно, будет ли как-то обойти это, чтобы моя оболочка моглапродолжайте работать, и я мог бы использовать программу командной строки sqlite3.С небольшой помощью здесь я смог создать сценарии, которые запускают конкретные запросы к базе данных, например (но я бы хотел, чтобы программа командной строки sqlite работала):
#!/bin/bash
adb shell sqlite3 /data/data/my.package.name/databases/mydatabse.db "select * from someTable"
Заранее спасибо!