Как скопировать базу sqlite в эмулятор android? - PullRequest
1 голос
/ 24 января 2020

Базовый файл sqlite хранится в пути data / data / my-package-name / database / mybase.db ( Где Android эмулятор хранит базу данных SQLite? )

Иногда я получаю этот файл на удаленном реальном устройстве и хочу скопировать его в эмулятор android на моей Android Studio для отладки. Другими словами, я хочу, чтобы мое приложение на Android Studio использовало эту базу. Как я могу это сделать?

Другая возможность: как скопировать эту базу на мое реальное устройство, подключенное к P C с помощью USB-кабеля

большое спасибо, с уважением

1 Ответ

2 голосов
/ 24 января 2020

Запустите свой эмулятор. Откройте Device File Explorer (кнопка вкладки в правой нижней части Android Studio). Go в папку data/data/my-package-name/. Если подпапка databases отсутствует, создайте ее, щелкнув правой кнопкой мыши папку my-package-name, а затем New->Directory, где вы вводите databases и нажимаете OK. Теперь щелкните правой кнопкой мыши на папке databases и выберите Upload.... Перейдите к файлу SQLite, который вы хотите скопировать, выберите его и нажмите OK.

...