- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的一位同事正在开发一个遗留的 ReactNative 应用程序。在 JavaScript 和 Java 领域都有相当多的代码,后者与 HERE Maps SDK 相关。
我们的两个客户每天都会遇到多次崩溃,我们无法找出原因,因为我们没有错误报告。Bugsnag 是去年年初(大约 2020 年 1 月)安装的,我们在那里没有任何可以帮助我们的东西。在 Google 控制台中也找不到任何内容。应用程序刚刚停止。
为了帮助我们进行调试,我们添加了一个日志系统,该系统通过专用 API 调用将调试信息发送到我们的后端。它大致包括记录“功能 A 的开始”、“功能 A 的结束”等,以便我们知道应用程序在做什么。我们并不总是启用它,因为它会使应用更加不稳定。
与此同时,当用户重新启动应用程序时,我们通过 Firebase Auth 发送的登录事件设法了解应用程序何时崩溃。在崩溃时查看我们的日志对我们没有帮助,因为 1) 它们看起来与一切正常时一样,并且 2) 我们没有涵盖所有方法调用,因为有太多方法调用(在 JS 和 Java 中)。
我们的用户在安装在拖拉机驾驶室中的 Samsung Galaxy Active Tab 2 上运行该应用程序。一些使用 Galaxy Active Tab 3 的用户也遇到了这个问题。
我们已经遍历了各种理论:
会不会是机舱内太热导致 Android 关机?不,根据客户的说法,平板电脑始终处于开启状态。
这可能与电压变化有关吗?当我们尝试插拔时,一切正常。
会不会是 Android 决定该应用消耗过多电池或 CPU(我们的应用需要 GPS),因此将其关闭?我们已经让我们的应用程序在前台运行了几个小时,没有任何问题。
我们使用客户的凭据登录(他们知道)并且无法重现该问题。
客户帮助我们发现问题的兴趣正在慢慢消失,因此我们不能继续要求他们每周安装补丁版本。
起初只有一个客户端,但现在我们至少有 3 个用户提示神秘的崩溃。
我们有点不知所措。
有没有人知道最终的包罗万象的图书馆?或者我们可以获得更多信息的平板电脑系统日志?
预先感谢您的帮助!
最佳答案
经过多次测试,我的同事们成功地重现了错误并找到了根本原因:Java 领域的一种方法内存管理不善。所述方法负责改变 map 上标记的方向,但当标记的方向改变时它会复制标记。它会导致高内存消耗,当它达到某个点时,Android 会终止所有正在运行的应用程序。
我的同事修复了漏洞,我们很好!现在进入下一个错误。 :)
关于android - ReactNative 应用程序在生产环境中偶尔会崩溃,但没有 Bugsnag 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68317125/
我有 4 个 TextView。它们一开始都是不可见的,我将它们动画到屏幕上(从底部滑入)。我启动一个线程来为每个动画制作动画,每个动画开始时间间隔 200 毫秒。问题是:开始 Activity 后第
我有一个奇怪的问题,我似乎无法解决。 :(我有一个基于 Web 的应用程序,可以发送电子邮件。它通过连接在本地网络上设置的基于 Windows 的 SMTP 服务器来实现。此 SMTP 服务器不需要我
从昨天开始,我一直遇到一些设备收不到推送通知的问题。证书/设备 token 似乎是正确的,因为直到昨天,该设备还可以成功接收推送通知。 在服务器端,没有错误或连接拒绝,而且推送通知似乎每次都发送成功。
我有一个将 Angular 错误记录到数据库的应用程序,并且我偶尔会看到此错误的日志 Error: [$compile:tpload] http://errors.angularjs.org/1.5.
我收到一个 ImportError from azure.storage.blob import BlobServiceClient 但是我意识到当我安装依赖项时会发生错误 pip install a
我已经完成了使用AVAudioPlayer实现的简单音频播放GUI。 播放声音时,我使用UISlider提供播放反馈... 这是奇怪的地方。 我有一个非常偶尔发生的问题-而且大多数情况都不会发生,因此
在我的 XNA 游戏中,我的计算机(2.5 Ghz 双核 Intel Centrino 2)在 Debug模式下有一个大约需要 10 毫秒的操作。它只会每隔几分钟运行一次,它基本上只是整数数学/按位运
我相信我的应用程序编码正确(至少大部分是这样),因为它在大约 98% 的时间里都能正常工作。但是,大约 2% 的时间,我得到的似乎是有效的身份验证 token ,但是当我去发布照片时,我收到以下错误“
我在 apple store 上有一个应用程序,在 iOS6 更新后,我在 MKMapView 中收到了数百份崩溃报告。我无法在我的设备上重现崩溃。它看起来像是 EAGLContext 的问题。我们不
我最近开始使用 Foundation 5(我第一次使用 Foundation),我遇到了一个问题,似乎任何元素都响应了 .click 事件(例如顶部导航栏,单击元素时显示的数据下拉列表)将随机不起作用
花了大约一整天的时间试图解决这个问题,希望有人能帮助我!我是新来的,所以如果这是一个重复的问题,我深表歉意(我做了我的研究,但无法提前找到任何东西)。 我正在为我的咨询公司构建的网站使用浏览器缓存,但
我有一个表格,使用了以下 CSS 和 HTML: .price { position:relative; display:block; text-align:center; }
我们使用 ansible 将多个节点配置为一个集群。这些机器是在自定义 AWS 类似基础设施上创建的实例。 我们在不同的剧本上有大约一百个任务,它们在每个节点上执行。 问题是,我们收到零星的主机无法访
我们偶尔会从用户那里收到崩溃报告(我们使用崩溃报告程序包将崩溃发送到我们的服务器),并出现以下错误: “非法尝试在不同上下文中的对象之间建立关系‘...’” (不同的报表可能有不同的关系,并非所有报表
我是一名优秀的程序员,十分优秀!