如题,安卓设备中SD卡(2G)通过usb线连接到PC,在windowsXP,windows7中写小数据(10M)没有问题,但写100M数据就会提示参数错误,或者IO设备出错,这是什么原因?
    作为对比,也连接了Linux,却没有出现此问题,100M的,1G的数据都能写进去。
    请问谁有做过安卓的SD卡驱动的,有没有碰到此类问题,如何解决? 

解决方案 »

  1.   

    我用以前 USB线 连接电脑,写了一部标清电影,也没问题啊。死亡飞车.rmvb ,文件大小570M。
    系统 WindowsXP/Sp3 
    SD卡 4G/三星, FAT32文件系统。
      

  2.   

    楼主,难道你是说:
    在电脑上运行的安卓程序,向安卓设备的SD卡写数据。
    在Windows系统下,100M数据就会出错吗?
      

  3.   

    不是的,指拷贝数据到SD卡上(比如直接拖动文件,文件夹到SD卡上),小的数据(50M或以下的)都可以,但试了用100多M的,就会出现问题。  卡是没问题的,因为用读卡器进行读写是正常的。
      

  4.   

    可能也跟设备有关,但是奇怪为何Linux上可以,不知Windows与Linux在USB Mass Storage Device进行写操作的驱动有何区别。 
      

  5.   

    结果是跟f_mass_storage.c中的do_write函数有关