Я создал приложение Android для своего устройства Android, которое хранит записи в базах данных sqlite, и даже получение данных из базы данных корректно работает в моем приложении. Теперь я хочу получить доступ к файлу базы данных, расположенному в расположении следующим образом:
/ данные / данные / org.project.compdroid.dash1 / базы данных / данных
где данные - это файл моей базы данных.
Этот файл данных я хочу экспортировать на мой компьютер, чтобы сохранить резервную копию всех записей.
для этого я сначала попытался получить доступ к нему из эмулятора командой
adb pull /data/data/org.project.compdroid.dash1/databases/data [путь к локальному адресу]
это работало правильно для эмулятора. но когда я пытаюсь скопировать тот же файл с моего телефона Android, он говорит, что разрешение отклонено. Я думаю, что, поскольку я не являюсь пользователем root для моего телефона, мне не разрешают доступ к нему, и мне разрешают достигнуть этого в моем эмуляторе, так как я уже рутирован там.
Теперь есть ли способ, с помощью которого я смогу скопировать файл данных с моего телефона Android без рута? или рутирование - единственное решение для моей проблемы?
Пожалуйста, предложите любую другую технику (если есть) для копирования файлов базы данных с телефона Android на мой компьютер.
Заранее спасибо ...