Я пытаюсь записывать и читать из файла, который находится в папке активов в приложении флаттера. Вообще, как это сделать? Я попробовал следующий подход: -
void writeToFile(String data) async {
final String filename = 'colors.json';
await rootBundle.load('assets/docs/colors.json').then((f){
print("file loaded successfully.");
File file = File(filename);
file.writeAsString(data);
});
}
Однако, это приводит к следующей ошибке: E/flutter ( 4944): FileSystemException: Cannot open file, path = 'colors.json' (OS Error: Read-only file system, errno = 30)
ОС: Ma c Каталина
pubspe c запись:
assets:
- assets/docs/colors.json