Android Studio не может открывать файлы SQLite напрямую. Файл в соответствии с снимком экрана. Представляется допустимым файлом SQLite, первые 16 символов которого выглядят как Строка заголовка: «Формат SQLite 3 \ 000» , как описано в Формат файла базы данных .
Что вам нужно сделать, это поместить файл в папку assets (вам может потребоваться создать папку) проекта (я предлагаю скопировать файл вне Android Studio) (базы данных ) Папка в папке assets при использовании SQLiteAssetHelper ).
Ваше приложение должно затем скопировать базу данных (файл) в свое местоположение (обычно это каталог data / data / your_package / database, а не то, что вы должны жестко кодировать это, а получить его с помощью метода getDatabasePath
Context), если файл базы данных не существует, а затем получить доступ к базе данных как объект SQLiteDatabase.
SQLiteAssetHelper , как указано выше, делает это относительно простым. Тем не менее, он, кажется, не обрабатывает Android Pie. Существует множество публикаций о копировании уже существующей базы данных, например The Here Here (справляется с Android Pie) .
Re комментарий
как установить файловый редактор по умолчанию в качестве типа db, потому что мой файл в Android Studio был типа txt
Используйте Файл / Настройки / Редактор / Типы файлов.