1
我需要通過bash腳本自動執行相同的命令。我在Mac上,每當我想看到我的數據庫時,我都厭倦了做同樣的事情。在bash腳本中的adb命令(從android複製sqlite到mac)
./adb shell run-as com.example.wow
chmod 777 databases
cd databases
chmod 777 myDB.db
exit
cat /data/data/com.example.wow/databases/myDB.db > /sdcard/myDB.db
exit
./adb pull /sdcard/myDB.db /Users/
這不一定是微不足道的,因爲大多數此類命令的設備,而不是在主機上運行。你可以嘗試將它們穿過外殼,但這並不總是奏效。您是否考慮過爲應用程序的測試版本添加功能以導出數據庫?或者只是在外部存儲上維護它而不是測試版本? –
感謝您的快速響應,但我沒有很好地理解你,我可以說我只是試圖以編程方式保存sqlite,但那對我沒有用 –