Я пытаюсь создать метод, который вызывается при загрузке приложения. Этот метод создаст несколько файлов JSON в каталоге документов приложений. Однако, когда я запускаю это через эмулятор Android Studio, я получаю следующую ошибку:
Код:
import 'dart:io';
import 'package:path_provider/path_provider.dart';
createFile() async {
//Get device document directory path
final directory = await getApplicationDocumentsDirectory();
//Create savedSettings.json File
if (File('$directory/savedSettings.json').existsSync()) {
print("This file already exists");
} else {
File('$directory/savedSettingsTest.json').create(recursive: true);
}
}
Ошибка:
Ошибка Dart: необработанное исключение: FileSystemException: создание не удалось, путь = 'Directory:' '(Ошибка ОС: файловая система только для чтения, errno = 30)