错误 - Android应用程序导致UNKNOWN类型的性能下降(奇怪的三星问题)

时间:2017-02-16 16:04:38

标签: android performance debugging galaxy

在三星Galaxy Note Edge,Android 6.0.1上进行测试

请注意 - 此问题仅在预装了“Smart Manager”的Samsung手机上发生。如果您对该星座没有经验,请详细阅读真正的问题。这是不规则的,不是通常的调试事情。请不要指望现在有一个代码片段,不能有一个。此时我无法发布任何合理的代码行,因为这些错误的起源完全是UNCLEAR。我只有4500行和25个类,但绝对没有线索从哪里选择一个有意义的片段而没有任何暗示Smart Manager具体抱怨的内容。它只说一句话:“错误”,但不是什么时候,不是为什么,不是什么......不可能的任务

我现在已经研究了很多,但发现几乎没有任何帮助。我的应用程序编译正常,没有错误,并且可以根据需要顺利运行(并且非常快!)。我对“性能下降”一无所知,但三星“智能经理”在我的应用程序中遇到了这个非常奇怪的问题......

Smart Manager 1

enter image description here

电池在待机状态下持续数天,没有热量,没有什么值得注意的。

没有信息应该发生什么样的错误。没有更多细节要打开,根本没有!

我的应用肯定不会在后台运行。它会停止,暂停和恢复没有问题。没有问题,在构建过程中没有错误(Android Studio 2.2),没有关于Smart Manager性能问题的警告,此错误会在一周之后弹出,或两三次。这就是为什么我没有机会在错误和可能的根本原因之间创建一个链接来开始追踪。那段时间你在第一次收到SM的通知之前做了很多代码更改,很多Git提交,但哪一个包含这个外部工具抱怨的更改?这让它成为一个真正的地狱。

我还让它连接了5天USB,收集了大量的日志,疯狂地抓取logcat用于任何相关事件,但SAMSUNG的智能管理器似乎没有任何需要记录至少一个字,当它计算其不祥之处错误。

我在网上发现的,没有人真正知道如何调试这个,只是非常耗时的猜测,我在适用的情况下遵循 - 没有成功。

我已经尝试过:

  • 例外 - 全部被抓获和处理
  • 删除了所有调试日志记录输出
  • 检查无限循环
  • 检查资源文件是否丢失或损坏
  • 已停用自动翻译
  • 检查是否存在不规则,可疑或外星的情况

在做出改变之后,我必须等几天或几周,如果它最终会再次弹出......

有没有办法捕获那些Smart Manager错误计数事件并附加一些任何类型的日志记录?三星没有任何文档,不支持这个预安装的应用程序,根本没有任何帮助。

1 个答案:

答案 0 :(得分:-1)

错误信息非常明确, 10周内崩溃。我会清楚地说该应用程序是次标准的。

您应该从实施Global Exceptional Handler开始,或者开始使用一些专门的服务,例如" Crashlytics"在你的应用程序中了解发生了什么。