Как писать и читать из файла в папке моих активов в приложении флаттера? - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь записывать и читать из файла, который находится в папке активов в приложении флаттера. Вообще, как это сделать? Я попробовал следующий подход: -

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
...