以前程序在android 5.0 上运行没有问题,安装到7.1.2上不能读写U盘了,一番百度之后。
先下载个RE文件管理器,
![]()
安装到android机器上之后找到
system\etc\permissions\platform.xml
找到下面的位置
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" /> <permission name="android.permission.READ_EXTERNAL_STORAGE"/>
修改为,切记修改正确,否则会出现无法启动的现象
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="media_rw"/>
<group gid="sdcard_rw"/>
<permission/>
<permission name="android.permission.READ_EXTERNAL_STORAGE">
<group gid="media_rw"/>
<group gid="sdcard_rw"/>
<permission/>
重启后U盘读写正常
在将程序从Android 5.0迁移到7.1.2时遇到U盘读写问题。通过使用RE文件管理器修改system/etc/permissions/platform.xml,将权限声明改为包含特定组gid,具体操作包括添加<groupgid>media_rw</groupgid>和<groupgid>sdcard_rw</groupgid>,然后重启设备,解决了U盘读写异常的问题。
9451

被折叠的 条评论
为什么被折叠?



