首先想到是:Android11+没有分配分区存储权限时,写入文件时报的错。
但如果分配了权限有时也会报一模一样的错:
但是当文件命名不规范时(含有不符合android文件名规则的字符时,例如冒号、反斜杠等)也会报这个错。
权限这个问题很容易想到,但是命名不合规也报这个错真的难搞,还是要小心!
首先想到是:Android11+没有分配分区存储权限时,写入文件时报的错。
但如果分配了权限有时也会报一模一样的错:
但是当文件命名不规范时(含有不符合android文件名规则的字符时,例如冒号、反斜杠等)也会报这个错。
权限这个问题很容易想到,但是命名不合规也报这个错真的难搞,还是要小心!