Android Firebase Crashlytics位图OutOfMemoryError哪个活动
我看到我的一个用户崩溃了。我怎么知道这次车祸是什么时候发生的?它发生在哪个活动中?哪一行代码 我没有在任何地方使用位图工厂,但我确实在ImageView中显示了一些图片 以下是Firebase控制台中显示的崩溃:Android Firebase Crashlytics位图OutOfMemoryError哪个活动,android,firebase,crashlytics,bitmapfactory,Android,Firebase,Crashlytics,Bitmapfactory,我看到我的一个用户崩溃了。我怎么知道这次车祸是什么时候发生的?它发生在哪个活动中?哪一行代码 我没有在任何地方使用位图工厂,但我确实在ImageView中显示了一些图片 以下是Firebase控制台中显示的崩溃: Fatal Exception: java.lang.OutOfMemoryError at android.graphics.Bitmap.nativeCreateFromParcel(Bitmap.java) at android.graphics.Bitmap.acc
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)
我自己从来没有经历过这场车祸?我可以看到它发生在哪个设备上(GalaxyS3),所以我在模拟器上试过,一切都正常
谢谢
这是电子邮件的屏幕截图
您试图加载完整位图,内存不足 查看Android开发者文章,了解如何高效加载位图:
如果您通过电子邮件连接,您将始终收到firebase的电子邮件
像这样我认为这不是来自用户。堆栈跟踪的来源是
com.google.android.apps.mtaas.crawler
。这很可能来自您将*.apk提交到Google Play时的。这是自动发生的。正如另一条评论所说,当爬虫截图时,它的内存似乎已经用完了
如果您登录到Google Play,您应该会看到一个查看发射前测试报告的选项(从左侧菜单转到
发布管理->发射前报告
)。事实上,我相信你应该在发布应用程序之前得到警告。这可能是该服务中的一个bug,而不是用户。所以你可能不必担心。尽管在Google Play上提交bug可能是个好主意。我的应用程序中没有位图!看起来问题的关键在于用户正在拍摄截图。这很有趣。我附上了一张照片,它仍然没有告诉我是哪行代码导致了你的firebase与你的电子邮件连接?是的,我附上了我收到的电子邮件。非常感谢你。就是这样。