Android Vitals 和卡住唤醒锁?

Posted

技术标签:

【中文标题】Android Vitals 和卡住唤醒锁?【英文标题】:Android Vitals and Stuck Wakelocks? 【发布时间】:2018-01-16 07:50:39 【问题描述】:

我们在 Play 商店开发者控制台的新 Vitals 部分中提供了有关唤醒锁定卡住的警报/警告。具有此警报的应用程序都是音频应用程序,并且有问题的 WakeLock 标签似乎是 AudioMix 锁。有一条关于可能需要长时间运行锁定的应用程序的注释,例如流媒体音乐,这使我相信对于这些特定应用程序可以忽略此警告。

我想对这些特定的生命体征进行一些验证。如果这些针对诸如 AudioMix 之类的锁的警报是正常的,是否可以安全地忽略它们?此外,这些重要统计数据如何影响我们的 Play 商店排名,尤其是在音频应用的唤醒锁定卡住被认为是正常的情况下?

感谢任何有关此的信息。

谢谢

【问题讨论】:

我也想知道答案。如果你找到它请分享... @trizey 您找到解决方案了吗?我在 android 游戏中遇到了同样的问题,可能是由后台播放的音乐引起的。 @MScott 我已将 Neto Marin 的答案标记为已接受。与我交谈过的每个人以及我读过的所有内容都只是简单地忽略它,但我从来没有找到答案,它是否会影响商店排名。 @trizey 感谢您的更新!我们没有关于这个特定唤醒锁的任何官方文档,这似乎很奇怪。 @trizey 这个问题你解决了吗?我有一个类似的。 【参考方案1】:

是的,如果您的应用是流媒体或音乐播放器(甚至是本地应用),您可以放心地忽略 AudioMix 锁定,它不会影响您应用的排名或类似情况。

根据支持页面Monitor your app's technical performance with Android vitals,问题是唤醒过多(不是长时间运行的锁定)、过多的 Wi-Fi 扫描(后台)、过多的网络使用(后台)和其他类似行为。

【讨论】:

不幸的是,卡住的唤醒锁也是问题。我在 Android 游戏中遇到了完全相同的问题(卡住唤醒锁),很可能是由后台播放的音乐中的 AudioMix 锁引起的。您碰巧知道任何解决方案吗? @steliosf 你解决了这个问题吗?我有一个类似的。 对不起@ekstro 我不再从事那个项目,我还没有找到解决方案 @steliosf 好的,非常感谢您的回复!

以上是关于Android Vitals 和卡住唤醒锁?的主要内容,如果未能解决你的问题,请参考以下文章

Android 唤醒锁强制关闭

在 android 应用程序中访问唤醒锁统计信息

FusedLocationProviderClient 和唤醒锁

Webview行为唤醒锁android

Android 唤醒锁问题

在 Android 1.5 服务中使用唤醒锁