开发中遇到问题,代码如下:
已经做了权限申请,申请权限如下:
代码逻辑简单,在sdcard目录下创建asd.log文件,但创建不成功,报错read-only file system。 经过一顿折腾,终于发现,Android新版本更新后,Android11以后的系统中在sdcard中创建文件需要新增权限:
添加以后即可成功。
当然还有另一个方法,将应用声明为系统应用也能解决此问题。
开发中遇到问题,代码如下:
已经做了权限申请,申请权限如下:
代码逻辑简单,在sdcard目录下创建asd.log文件,但创建不成功,报错read-only file system。 经过一顿折腾,终于发现,Android新版本更新后,Android11以后的系统中在sdcard中创建文件需要新增权限:
添加以后即可成功。
当然还有另一个方法,将应用声明为系统应用也能解决此问题。