aliyun / aliyun-oss-android-sdk

Android SDK for aliyun object storage service
807 stars 306 forks source link

Caused by: android.system.ErrnoException: statvfs failed: ENOENT (No such file or directory) #208

Open hexi opened 4 years ago

hexi commented 4 years ago

崩溃线程: oss-android-log-thread

Caused by: android.system.ErrnoException: statvfs failed: ENOENT (No such file or directory)
at libcore.io.Posix.statvfs(Native Method)
at libcore.io.BlockGuardOs.statvfs(BlockGuardOs.java:298)
at android.system.Os.statvfs(Os.java:459)
at android.os.StatFs.doStat(StatFs.java:44)
at android.os.StatFs.<init>(StatFs.java:39)
at com.alibaba.sdk.android.oss.common.OSSLogToFileUtils.readSDCardSpace(OSSLogToFileUtils.java:4)
at com.alibaba.sdk.android.oss.common.OSSLogToFileUtils.getLogFile(OSSLogToFileUtils.java:2)
at com.alibaba.sdk.android.oss.common.OSSLogToFileUtils.access$200(OSSLogToFileUtils.java:1)
at com.alibaba.sdk.android.oss.common.OSSLogToFileUtils$1.run(OSSLogToFileUtils.java:1)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1115)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:590)
at java.lang.Thread.run(Thread.java:818)
pushuhengyang commented 4 years ago

这个是 读SD卡空间的方法 报错,请问android那个版本,SDK 哪个版本,是否开通读写权限

fanjianhai commented 4 years ago

image 这是我的bugly奔溃日志信息

mutour commented 4 years ago

如果没有开启enableLog可以不要做这个事情吗?我也遇到这个问题,直接报,而且还是部分手机会

java.lang.IllegalArgumentException: Invalid path: /storage/emulated/0
    at android.os.StatFs.doStat(StatFs.java:51)
    at android.os.StatFs.(StatFs.java:41)
    at com.alibaba.sdk.android.oss.common.OSSLogToFileUtils.readSDCardSpace(:128)
    at com.alibaba.sdk.android.oss.common.OSSLogToFileUtils.getLogFile(:199)
    at com.alibaba.sdk.android.oss.common.OSSLogToFileUtils.access$200(:20)
Flings commented 4 years ago

我们这边也遇到同样的问题,望官方能够跟进,修复这个问题

附上stackoverflow上的一个帖子

https://stackoverflow.com/questions/47238691/android-system-errnoexception-error

Flings commented 4 years ago

补充上一条,我们这边报错机型包括: 5.0,5.1,9.0,10.0 且5.1占比80%