美文网首页
Android 外部SD卡/U盘无法写入解决方法

Android 外部SD卡/U盘无法写入解决方法

作者: v1ncent | 来源:发表于2018-01-03 14:53 被阅读53次

    背景

    原来公司新采购的一批新的安卓平板,导致之前程序中“将数据库的数据转换成Excel再导入U盘不能运转”。报如下的异常

    异常

    一开始我以为动态权限的问题,后来一想这写版子都是4.0+的不存在Android M之后的动态权限的适配啊。

    由于这些厂家发货前都是root过的,我就装了一个Re文件管理器,看了一眼权限。不是chmod777.....SD卡和内部存储器都是属于(owner)和System ,但是不同的就是group不一样。 sd是sdcard_rw,外部sd是media_rw。瞬间恍然大悟。

    去stackoverflow溜了半天,才找到问题的正确处理方法。

    解决

    1.首先平板必须是ROOT过的,否则下面的过程不能操作;

     2.使用RE文件管理器用文本编辑方式编辑 system\etc\permissions\platform.xml 文件(system文件夹必须是读写状态,就是点一下r/w 目录变成r/w),

    此处:

    改为:

      3.保存文件修改,退出;

      4.重启平板,晚上。

    最后

    android.permission.WRITE_EXTERNAL_STORAGE权限的问题并不是问题的根本所在,不要执着在此。

    相关文章

      网友评论

          本文标题:Android 外部SD卡/U盘无法写入解决方法

          本文链接:https://www.haomeiwen.com/subject/lcvhnxtx.html