当前位置:  开发笔记 > 编程语言 > 正文

Firebase Crashlytics Bitmap OutOfMemoryError哪个活动

如何解决《FirebaseCrashlyticsBitmapOutOfMemoryError哪个活动》经验,为你挑选了1个好方法。

我看到我的一个用户遇到了崩溃.我怎么知道这次事故发生的时间?它发生了哪些活动?哪行代码?

我不在任何地方使用Bitmap工厂,但我会在ImageView中显示一些图片.

以下是Firebase控制台中显示的崩溃:

Fatal Exception: java.lang.OutOfMemoryError
   at android.graphics.Bitmap.nativeCreateFromParcel(Bitmap.java)
   at android.graphics.Bitmap.access$000(Bitmap.java:31)
   at android.graphics.Bitmap$1.createFromParcel(Bitmap.java:1308)
   at android.graphics.Bitmap$1.createFromParcel(Bitmap.java:1300)
   at android.app.IUiAutomationConnection$Stub$Proxy.takeScreenshot(IUiAutomationConnection.java:224)
   at android.app.UiAutomation.takeScreenshot(UiAutomation.java:599)
   at com.google.android.apps.mtaas.crawler.platform.common.Utils.takeScreenshot(Utils.java:42)
   at com.google.android.apps.mtaas.crawler.platform.hybrid.ViewScreenStateBuilder.traverseAndBuild(ViewScreenStateBuilder.java:41)
   at com.google.android.apps.mtaas.crawler.platform.hybrid.HybridStateExtractor.tryExtractingScreenState(HybridStateExtractor.java:40)
   at com.google.android.apps.mtaas.crawler.platform.hybrid.HybridStateExtractor.getStableScreen(HybridStateExtractor.java:8)
   at com.google.android.apps.mtaas.crawler.controller.remote.RemotePlatform.handlePerformScrape(RemotePlatform.java:40)
   at com.google.android.apps.mtaas.crawler.controller.remote.RemotePlatform.access$400(RemotePlatform.java:81)
   at com.google.android.apps.mtaas.crawler.controller.remote.RemotePlatform$ControllerMessageHandler.handleMessage(RemotePlatform.java:10)
   at android.os.Handler.dispatchMessage(Handler.java:99)
   at android.os.Looper.loop(Looper.java:176)
   at android.os.HandlerThread.run(HandlerThread.java:61)

我自己从未遇到过这次撞车事故 我可以看到它发生在哪个设备上,(Galaxy S3),所以我在模拟器中尝试过它,一切正常.

谢谢

这是电子邮件的屏幕截图 在此输入图像描述



1> SharpMobileC..:

我认为这不是来自用户.堆栈跟踪的来源是com.google.android.apps.mtaas.crawler.当您将*.apk提交到Google Play时,这很可能来自Goole Play发布前测试报告.这会自动发生.正如其他评论中所述,当爬虫正在截取屏幕截图时,看起来内存不足.

如果您登录Google Play,则会看到一个选项,可以查看Prelaunch测试报告(从左侧菜单转到Release Management -> Pre-launch report).事实上,在您发布我认为的应用程序之前,您应该已经收到警告.这可能是该服务中的错误,而不是用户.所以你可能不必担心它.虽然提交Google Play错误可能是个好主意.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有