Я хочу упростить доступ к базам данных sqlite на эмуляторе, поэтому я создал пакетный файл, который успешно запускает первую строку, но есть ли способ запустить вторую строку из пакетного файла?(На данный момент adb уже запущен, поэтому он будет выполнять команду в оболочке.)
adb -s emulator-5554 shell
# sqlite3 /data/data/com.myProject/databases/myDatabase
ОБНОВЛЕНИЕ: По какой-то причине
adb -s emulator-5554 shell sqlite3 /data/data/com.myProject/databases/myDatabase
мешает вамиспользуя командную строку.Печатание и вставка обоих, казалось, были заблокированы.Я запустил эту строку в командной строке за пределами пакета, и она делает то же самое.
Отдельные строки работают нормально:
adb -s emulator-5554 shell
sqlite3 /data/data/com.myProject/databases/myDatabase
, но это не работает в пакетном файле (команда sqlite3 выполняется слишком рано).