Skip to content

获取存储卡信息异常 #1709

Open
Open
@KevinLoveGitHub

Description

@KevinLoveGitHub

描述 Bug

某些Android设备上会出现SDCardUtils.getSDCardInfo()后报错

  • AndroidUtilCode 的版本:utilcodex:1.31.1
  • 出现 Bug 的设备型号:非品牌手机,OEM设备
  • 设备的 Android 版本:API 22

相关代码

SDCardUtils.getSDCardInfo()

异常堆栈

java.lang.IllegalArgumentException: Invalid path: /mnt/usb_storage/USB_DISK0
    at android.os.StatFs.doStat(StatFs.java:46)
    at android.os.StatFs.<init>(StatFs.java:39)
    at com.blankj.utilcode.util.FileUtils.getFsTotalSize(FileUtils.java:1415)
    at com.blankj.utilcode.util.UtilsBridge.getFsTotalSize(UtilsBridge.java:305)
    at com.blankj.utilcode.util.SDCardUtils$SDCardInfo.<init>(SDCardUtils.java:177)
    at com.blankj.utilcode.util.SDCardUtils.getSDCardInfo(SDCardUtils.java:94)
    at UsbPathGetter.getWholePaths(UsbPathGetter.java:54)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions