android - 颤振:java.lang.RuntimeException Logcat
问题描述
我做了一个应用
这是一个简单的应用程序,显示来自 Firebase 实时数据库的图像,并允许您通过点击按钮下载图像。
测试时,它运行没有任何问题,但是当我在手机上安装该应用程序并运行它时,出现错误并一直停止
我不知道问题到底出在哪里
java.lang.RuntimeException:
at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args (LoadedApk.java:1656)
at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run (Unknown Source:2)
at android.os.Handler.handleCallback (Handler.java:883)
at android.os.Handler.dispatchMessage (Handler.java:100)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
Caused by: java.io.FileNotFoundException:
at libcore.io.IoBridge.open (IoBridge.java:496)
at java.io.FileInputStream.<init> (FileInputStream.java:159)
at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl$granted$3.invoke (ImageDownloaderPlugin.java:130)
at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl$granted$3.invoke (ImageDownloaderPlugin.java)
at com.ko2ic.imagedownloader.Downloader.resolveDownloadStatus (Downloader.java:277)
at com.ko2ic.imagedownloader.Downloader.access$resolveDownloadStatus (Downloader.java)
at com.ko2ic.imagedownloader.Downloader$execute$1.onReceive (Downloader.java:30)
at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args (LoadedApk.java:1646)
at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run (Unknown Source:2)
at android.os.Handler.handleCallback (Handler.java:883)
at android.os.Handler.dispatchMessage (Handler.java:100)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
Caused by: android.system.ErrnoException:
at libcore.io.Linux.open (Linux.java)
at libcore.io.ForwardingOs.open (ForwardingOs.java:167)
at libcore.io.BlockGuardOs.open (BlockGuardOs.java:252)
at libcore.io.ForwardingOs.open (ForwardingOs.java:167)
at android.app.ActivityThread$AndroidOs.open (ActivityThread.java:8044)
at libcore.io.IoBridge.open (IoBridge.java:482)
at java.io.FileInputStream.<init> (FileInputStream.java:159)
at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl$granted$3.invoke (ImageDownloaderPlugin.java:130)
at com.ko2ic.imagedownloader.ImageDownloaderPlugin$CallbackImpl$granted$3.invoke (ImageDownloaderPlugin.java)
at com.ko2ic.imagedownloader.Downloader.resolveDownloadStatus (Downloader.java:277)
at com.ko2ic.imagedownloader.Downloader.access$resolveDownloadStatus (Downloader.java)
at com.ko2ic.imagedownloader.Downloader$execute$1.onReceive (Downloader.java:30)
at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$getRunnable$0$LoadedApk$ReceiverDispatcher$Args (LoadedApk.java:1646)
at android.app.-$$Lambda$LoadedApk$ReceiverDispatcher$Args$_BumDX2UKsnxLVrE6UJsJZkotuA.run (Unknown Source:2)
at android.os.Handler.handleCallback (Handler.java:883)
at android.os.Handler.dispatchMessage (Handler.java:100)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:8167)
at java.lang.reflect.Method.invoke (Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1100)
解决方案
推荐阅读
- json - 如何解析以下字符串2数组
- c - 欧拉项目第58题,错误在哪里
- database - 如何使用 mongoDB 找到没有评分或评论的电影的标题
- java - 无法在 EC2 实例上远程调试 Java
- reactjs - 如何在es6中格式化数组数据
- python - 我想通过使用网络摄像头将捕获图像添加到我的 PyQt gui 窗口中,网络摄像头图像将出现在 gui 窗口中
- visual-studio - 如何从 VS2017 的团队资源管理器窗口提交?
- java - Java注解否定逻辑
- javascript - 如何用流星动态创建图形?
- javascript - 从 {{ mustache }} 迁移到 Vue