Nexus 4无法通过MTP显示文件

我试图将一个简单的XML文件简单地写入SD卡,但我注意到Nexus 4确实写入了该文件,但是使用Windows 7不能通过MTP协议查看该文件。


码:


public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);


    CustomerQueryRqType customerQueryRequest = new CustomerQueryRqType();

    Serializer serializer = new Persister();

    File myFile = new File(Environment.getExternalStorageDirectory() + "/customerQueryRequest.xml");


    try {

        boolean created = myFile.createNewFile();

        serializer.write(customerQueryRequest, myFile);

    } catch (Exception e) {

        e.printStackTrace();

    }

}

我可以使用Astro File Manager在手机上看到文件:

但是Windows看不到...:

adb shell 在目录上显示:


ls -l

drwxrwxr-x root     sdcard_rw          1970-01-16 20:51 Alarms

drwxrwxr-x root     sdcard_rw          1970-01-16 20:51 Android

drwxrwxr-x root     sdcard_rw          2012-11-21 19:30 DCIM

drwxrwxr-x root     sdcard_rw          1970-01-16 20:51 Download

drwxrwxr-x root     sdcard_rw          1970-01-16 20:51 Movies

drwxrwxr-x root     sdcard_rw          1970-01-16 20:51 Music

drwxrwxr-x root     sdcard_rw          1970-01-16 20:51 Notifications

drwxrwxr-x root     sdcard_rw          2012-11-19 12:06 Pictures

drwxrwxr-x root     sdcard_rw          1970-01-16 20:51 Podcasts

drwxrwxr-x root     sdcard_rw          2012-11-19 13:22 Ringtones

drwxrwxr-x root     sdcard_rw          2012-11-19 14:33 bluetooth

-rw-rw-r-- root     sdcard_rw       79 2012-12-05 22:26 customerQueryRequest.xml

drwxrwxr-x root     sdcard_rw          2012-11-20 02:50 data

-rw-rw-r-- root     sdcard_rw    11394 2012-11-19 13:54 eightpen_custom_gestures

drwxrwxr-x root     sdcard_rw          2012-11-19 13:17 media

Nexus 4怎么了?为什么要在Windows中隐藏我的东西?


莫回无
浏览 471回答 3
3回答

白衣非少年

似乎是一个已知问题,会影响通过MTP的Android USB文件访问。MTP缓存会过期,直到手机重新启动。一个解决办法是:清除“媒体存储”应用程序的数据使用SDrescan或SD扫描仪(也适用于Android 4.4 / 5,可在F-Droid上使用)应用程序强制进行更新或者只是完全避免使用USB。该问题不会影响访问文件的其他方法。例如,尝试使用AirDroid传输文件。注意:这不适用于Android 5.0.2:清除“媒体存储”并使用SD重新扫描器后,文件夹在Windows 7中显示为无法打开的4K文件。唯一的解决方案是再次清除媒体存储并重新启动设备
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android