我收到一个奇怪的错误,它随机发生在任何时间并崩溃应用程序。我正在测试Android 7.0中的nexus 6
这是log cat
E / LocalFingerprints:无法计算指纹:content:// media / external / images / media / 306155
java.io.IOException:读取失败:EISDIR(是一个目录) 在libcore.io.IoBridge.read(IoBridge.java:481) 在java.io.FileInputStream.read(FileInputStream.java:252) 在android.os.ParcelFileDescriptor $ AutoCloseInputStream.read(ParcelFileDescriptor.java:889) 在java.io.BufferedInputStream.read1(BufferedInputStream.java:273) 在java.io.BufferedInputStream.read(BufferedInputStream.java:334) 在java.security.DigestInputStream.read(DigestInputStream.java:161) 在java.io.FilterInputStream.read(FilterInputStream.java:107) 在kei.b(PG:81) 在imp.a(PG:1324) 在ilf.a(PG:131) 在com.google.android.libraries.social.autobackup.FingerprintScannerIntentService.onHandleIntent(PG:81) 在android.app.IntentService $ ServiceHandler.handleMessage(IntentService.java:67) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:154) 在android.os.HandlerThread.run(HandlerThread.java:61) 引起:android.system.ErrnoException:读取失败:EISDIR(是一个目录) at libcore.io.Posix.readBytes(Native Method) 在libcore.io.Posix.read(Posix.java:169) 在libcore.io.BlockGuardOs.read(BlockGuardOs.java:231) 在libcore.io.IoBridge.read(IoBridge.java:471) 在java.io.FileInputStream.read(FileInputStream.java:252) 在android.os.ParcelFileDescriptor $ AutoCloseInputStream.read(ParcelFileDescriptor.java:889) 在java.io.BufferedInputStream.read1(BufferedInputStream.java:273) 在java.io.BufferedInputStream.read(BufferedInputStream.java:334) 在java.security.DigestInputStream.read(DigestInputStream.java:161) 在java.io.FilterInputStream.read(FilterInputStream.java:107) 在kei.b(PG:81) 在imp.a(PG:1324) 在ilf.a(PG:131) 在com.google.android.libraries.social.autobackup.FingerprintScannerIntentService.onHandleIntent(PG:81) 在android.app.IntentService $ ServiceHandler.handleMessage(IntentService.java:67) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:154) 在android.os.HandlerThread.run(HandlerThread.java:61)