Я пытался извлечь копию моей базы данных sqlite из моего приложения для Android для dev. Моей первой попыткой было позвонить:
./adb shell
cd data/data
cd com.example.app
cd databases
Но тогда я застреваю здесь, поскольку у меня нет разрешения на pull
или даже просмотр файлов в этом каталоге!
Так что я решил попробовать DDMS File Explorer, который дает мне следующее:
![File explorer](https://i.stack.imgur.com/9BPnn.png)
Но когда я пытаюсь извлечь файлы отсюда (я бы ожидал, что они будут в папке с данными), он просто тянет каталог и ничего больше. Как я могу сделать это, чтобы получить копию базы данных, которую мое приложение создает / использует?
Я пробовал это, когда телефон находится на SD-карте и в памяти телефона. Я думаю, я мог бы скопировать на SD-карту, а затем подключить SD-карту к ПК, а не к телефону, и сделать это таким образом? Не уверен, что это сработает, и было бы довольно раздражающе, если бы я так разработал!
Спасибо