查看Mac cordova.file.dataDirectory上的android文件显示为空
我有一个使用文件插件的Cordova应用程序:查看Mac cordova.file.dataDirectory上的android文件显示为空,android,macos,cordova,Android,Macos,Cordova,我有一个使用文件插件的Cordova应用程序: cordova-plugin-file 3.0.0 "File" cordova-plugin-file-transfer 1.3.0 "File Transfer" 我用文件传输插件从网上下载了一些图片(我自己的服务器/图片)到这个位置 var imagePath = cordova.file.dataDirectory + "images/" + subdir + "/" + imagefile; 一切都很好。在使用iExplorer的iO
cordova-plugin-file 3.0.0 "File"
cordova-plugin-file-transfer 1.3.0 "File Transfer"
我用文件传输插件从网上下载了一些图片(我自己的服务器/图片)到这个位置
var imagePath = cordova.file.dataDirectory + "images/" + subdir + "/" + imagefile;
一切都很好。在使用iExplorer的iOS上,我可以看到我的文件,但在Android上,使用Android File Transfer(),我可以看到最多为“文件”的目录,但不能再看到更多的文件了——之后它看起来是空的
Android 4.2和4.4都处于调试模式且启用MTP时,就会出现这种情况。我查看了其他目录,如DCIM,但看不到我的文件。还使用了文件浏览器内置的应用程序和相同的问题
我遗漏了什么?由于没有人回答我的问题,我将发布我找到的解决方案 首先,我似乎看不到我的文件,因为我的设备没有根目录(对不起,丢失了指向我阅读此内容的链接)。未尝试根目录,因为找到了替代项:
$ adb shell
$ run-as com.mycompany.myapp
$ cd files
$ ls
参考: