Android studio 在android 11 emulator中,cordova.file.getExternalCacheDir()返回null

Android studio 在android 11 emulator中,cordova.file.getExternalCacheDir()返回null,android-studio,cordova,cordova-plugins,android-11,Android Studio,Cordova,Cordova Plugins,Android 11,我正在尝试用android studio提供的android 11模拟器测试我的混合应用程序。但是,在请求文件系统时,cordova文件插件返回externalRootDirectory中的null值。在我的代码中,我已选中此值以初始化应用程序文件夹,但现在它不起作用 我使用过cordovaandroid 8.0.0、cordovafile-plugin 6.0.2和file-transfer 1.7.0 在安卓11中测试时,有没有人遇到过同样的问题 编辑: 在cordova文件插件中调试时,我

我正在尝试用android studio提供的android 11模拟器测试我的混合应用程序。但是,在请求
文件系统时,
cordova
文件插件返回
externalRootDirectory
中的
null
值。在我的代码中,我已选中此值以初始化应用程序文件夹,但现在它不起作用

我使用过
cordova
android 8.0.0、
cordova
file-plugin 6.0.2和file-transfer 1.7.0

在安卓11中测试时,有没有人遇到过同样的问题

编辑:


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

我发现Android 11模拟器也存在同样的问题,试图运行本机应用程序时,我也有同样的行为。使用安卓10仿真器,直到他们解决这个问题。