Javascript cordova插件文件moveTo方法在某些android设备上不起作用

Javascript cordova插件文件moveTo方法在某些android设备上不起作用,javascript,android,cordova,cordova-plugins,cordova-plugin-file,Javascript,Android,Cordova,Cordova Plugins,Cordova Plugin File,我正在使用cordova插件文件moveTo(dir,filename)函数来移动文件 // uri = content://... // storage_location = cordova.file.externalRootDirectory function moveFileToStorage(uri, storage_location) { window.resolveLocalFileSystemURL(storage_location, function (dir) {

我正在使用cordova插件文件moveTo(dir,filename)函数来移动文件

// uri = content://...
// storage_location = cordova.file.externalRootDirectory

function moveFileToStorage(uri, storage_location) {
    window.resolveLocalFileSystemURL(storage_location, function (dir) {
        window.resolveLocalFileSystemURL(uri, function (file) {
            window.alert("here before the moveTo");
            file.moveTo(dir, "example.txt")
            window.alert("here after the moveTo");
        });
    });
}
调用file.moveTo函数,并调用两个“警报”。 该功能仅适用于某些Android模拟器/设备。例如,该文件正在运行android版本API 25的Nexus_5x仿真器和android版本4.4.2的三星Galaxy Note 2(物理设备)上成功移动 但在其他设备上,如Google Pixel(emulator)API 24、Nexus_5(emulator)API 25、Goggle Pixel(hardware)API 23,会调用moveTo方法,但不会移动文件

关于这个问题的原因有什么想法吗?文件大小似乎不是问题,我使用非常小的文本文件进行了测试,结果没有受到影响