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

时间:2015-02-06 15:27:55

标签: javascript android cordova phonegap-plugins cordova-plugins

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

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

我一直在网上寻找修复此问题,一些论坛表示重启设备会显示文件。我尝试重新启动,我的文件确实出现了。但是,我不希望每次想要从设备上取下文件时重启我的设备。

This post清楚地描述了一种解决方法,如果您正在编写本机Android应用程序,但是我正在使用Cordova和媒体插件编写我的应用程序。

对于Cordova或更具体的媒体插件,有没有人知道这种方法?

*修改

我尝试的另一件事是进入ES文件资源管理器并剪切文件并将其粘贴到不同的目录中。这似乎工作,并在Windows资源管理器中显示该文件。看起来该文件仍然附加到应用程序,所以不会出现。我已经尝试退出应用程序,甚至关闭并仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

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