Мое приложение использует базу данных SQLlite. На симуляторе и на двух фотах, которые я тестировал, путь выглядит примерно так:
/data/user/0/com.companyname.galshare/files/galleries.db3
на другом телефоне, где приложение продолжает падать, путь выглядит так:
/mnt/expand/52382cff-205f-40b0-89ab-967c917cb9aa/user/0/com.companyname.galshaer/files/galleries.db3
Телефон Xiaomi Mi A3. OS Android One 9.0 и приложение автоматически устанавливается на SD-карту.
код для генерации пути к файлу db3:
string fileName = "galleries.db3";
string folderPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
string completePath = Path.Combine(folderPath, fileName);
Сообщение об ошибке:
Could not open database file: /mnt/expand/52382cff-...... ..../galleries.db3 (CannotOpen)
Как решить эту проблему?