Я использую Sqflite для сохранения данных в базе данных и хотел бы дать пользователю возможность создавать резервные копии этих данных.
Мой подход заключается в использовании https://pub.dev/packages/flutter_share для совместного использования базы данных, например, в Google Drive. Я протестировал FlutterShare с PDF ('/storage/emulated/0/Download/beispiel.pdf'
), и он работал отлично.
Теперь я просто заменил этот путь на путь к моей базе данных ('/data/user/0/com.example.myApp/databases/ss3.db'
) и получил ошибку (Exception has occurred.
PlatformException (PlatformException(Failed to find configured root that contains /data/data/com.example.myApp/databases/ss3.db, null, null))
).
Спасибо за вашу помощь!
Кстати: если я изменю путь на ('/user/0/com.example.myApp/databases/ss3.db'
), я получу ту же ошибку с (... root that contains /user/com.example.myApp/databases/ss3.db, null, null))
).