Cordova创建的文件不会显示在Windows资源管理器中,除非重新启动设备

Cordova created files not showing in Windows Explorer unless restart of device

本文关键字:重新启动 资源管理器 Windows 文件 创建 显示 Cordova      更新时间:2023-09-26

我最近创建了一个Cordova应用程序来处理Android表。一切都很好,我的应用程序保存了用户使用org.apache.cordova.media插件录制的音频文件。

我正在将录制的声音文件保存到"mnt/sdcard/"中的特定目录中,当使用ES文件资源管理器浏览设备时,我可以看到.mp3文件。但是,如果我在Windows资源管理器中导航到同一目录(通过USB连接我的设备),我将无法看到这些文件。

我一直在网上寻找解决方案,一些论坛说重新启动设备会显示文件。我试着重新启动,我的文件确实出现了。但是,我不想每次我想从设备上获取文件时都必须重新启动我的设备。

这篇文章清楚地描述了一种解决方法,如果你正在编写一个原生的Android应用程序,但我正在使用Cordova和媒体插件编写我的应用程序。

有人知道Cordova或更具体地说是媒体插件的解决方法吗?

*编辑

我还尝试了进入ES文件资源管理器,剪切文件并将其粘贴到不同的目录中。这似乎有效,并在Windows资源管理器中显示了该文件。看起来该文件仍然附加到应用程序,因此不会显示。我试着退出应用程序,甚至强行关闭,但仍然不起作用。

重新启动设备&重新连接适配器。这可能会有所帮助。。