Как получить базу данных sqlite с помощью команд ADB? - PullRequest
0 голосов
/ 21 мая 2018

Несколько месяцев назад я разработал приложение для Windows, чтобы получить базу данных sqlite для своего Android-приложения с помощью этой команды adb: adb exec-out run-as mypackagename cat /databases/mydbname.db> myPCaddress (D: \ mydbname.db)

Это работало правильно, но через некоторое время, когда я хочу протестировать его снова, команда скопирует файл на ПК размером 1 КБ, а не файл базы данных!Я так растерялся и не знаю в чем проблема. Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 11 июня 2018
  1. adb exec-out run-as работает только с отладочными сборками
  2. Простой способ просмотра внутренней базы данных: http://facebook.github.io/stetho/ супер простая интеграция - просто добавьте ее в build.gradle
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...