Я использую пакет (Starflut), который должен использовать файл, который я храню в активах.
Сначала я добавляю этот файл в pubspe c .yaml:
assets:
- my_folder/my_file.py
Затем я пытался найти этот файл при запуске приложения, но он не находится ни в одном из следующих каталогов или какой-либо из его подпапок:
- / data / user / 0 / com.example .my_app
- / data / data / com.example.my_app
import 'package:path_provider/path_provider.dart';
import 'dart:io';
...
var aux=Directory("/data/user/0/com.example.my_app");
//var aux=Directory("/data/data/com.example.my_app/files");
var files = aux.listSync(recursive:true).toList();
print(files[2]);
for(var i=0; i<files.length; i++){
print(files[i]);
}
И следующий код возвращает следующие пути:
Directory tempDir = await getTemporaryDirectory(); // /data/user/0/com.example.my_app/cache
Directory appDocDir = await getApplicationDocumentsDirectory(); // /data/user/0/com.example.my_app/app_flutter
Как можно Я нахожу assets / my_file.py, чтобы использовать его из пакета (starflut)?
Спасибо