cordova.file.getExternalCacheDir() 在 android 11 模拟器中返回 null

Sub*_*ham 5 cordova android-studio cordova-plugins android-11

我正在尝试使用 android studio 中提供的 android 11 模拟器测试我的混合应用程序。但是,对请求filesystemcordova文件插件返回null的值externalRootDirectory。在我的代码中,我检查了这个值来初始化 app 文件夹,现在它不起作用。

我使用了cordovaandroid 8.0.0、cordova文件插件 6.0.2 和文件传输 1.7.0。

在 android 11 中测试时有人遇到同样的问题吗?

编辑:

在cordova文件插件中调试时,我们发现cordova没有提供android 11模拟器中外部缓存目录的路径。有人知道这个变化吗?