如何找到 Flutter 应用程序“assets”文件夹的绝对路径?

Sot*_*uth 7 flutter

这是我的 pubspec.yaml 旁边的设置
...

path_provider: ^0.4.1

assets:
    - assets/
    - assets/a.txt
Run Code Online (Sandbox Code Playgroud)

...

我试图找到访问“assets”目录的方法,以读取名为“a.txt”的文本文件的内容,它应该以相对方式读取为“assets/a.txt”。这是我在 main.dart 中的代码:

Directory appDocDir = await getApplicationDocumentsDirectory();
String appDocPath = appDocDir.path;
String fPath = '${appDocDir.parent.path}/assets/a.txt';
new File(fPath).readAsString().then((String contents) {
    print("FILE:..... "+contents);
}); 
            
Run Code Online (Sandbox Code Playgroud)

在这里我得到了这个错误:

[VERBOSE-2:shell.cc(184)] Dart 错误:未处理的异常:

FileSystemException:无法打开文件,路径 = '/var/mobile/Containers/Data/Application/EE2A0E91-6543-4CE3-A82B-3B69BB892BFC/assets/a.txt'(操作系统错误:没有这样的文件或目录,errno = 2)

似乎...... EE2A0E91-6543-4CE3-A82B-3B69BB892BFC/ 不是应用程序的根目录来连接我的文件 assets/a.txt。

如何找到我的 a.txt 文件的确切绝对路径以便使用 File() 类读取它?