卡住部分唤醒锁-AudioMix

问题描述 投票:1回答:1

首先,我不太确定这是否是报告此问题的正确位置,但是在任何地方都找不到任何信息或任何类型的文档。

两天前(也许是几周前),Android Vitals开始在Google Play信息中心中提醒我们有关“不良行为”的信息。警报显示“卡住了部分唤醒锁”,我们在所有应用程序中都得到了它,但是百分比非常低。目前,最高比例是0.93%。我不确定这是怎么回事,因为我们的应用程序中没有唤醒锁,所以我开始进行挖掘。

到目前为止发现了一些有趣的事情:

  1. 每个唤醒锁都具有TAG,并且看起来Android Vitals正在通过该TAG对其进行跟踪。 TAG出现最多的是AudioMix;

  2. 大多数遇到卡锁的设备是HuaweiAndroid Vitals

  3. 可能重要的细节-所有应用程序均基于WebView。我们有一些本机功能(IAP,AdMob,Firebase),但是让我们说90%的应用程序是Web内容。

  4. 我用adb工具检查正在运行的唤醒功能以及运行了多长时间。所以我做了几个场景:

    • 使用我的应用程序:启动应用程序后,AudioMix唤醒锁将启动。如果我终止了该应用程序,AudioMix唤醒锁将立即停止,这是正确的行为。但是,当我将应用程序放在后台AudioMix上时,唤醒锁停留了1-2分钟。我认为这是问题所在;
    • Play商店中的随机原生游戏:上面的步骤相同,但AudioMix会立即在后台停止。
    • 移动Chrome中的随机网站:现在,这真的很有趣。在背景上,AudioMix在大约1-2分钟后再次卡住。

Kinda在这里丢失了,但是Chromium似乎有问题。有什么我可以“神奇地”铁杆的。我已经阅读了this site上的帖子,但似乎情况并非如此。有什么建议吗?

android webview google-play chromium wakelock
1个回答
0
投票

KungFuFlames欢迎加入SO社区。最近,我也遇到了与中国操作系统有关的类似问题,尤其是最受欢迎的华为,因为我的应用程序无法在华为设备上正常工作。为了找到解决方案,我对它进行了长期的研究,发现了很多新事物,例如Doze-Mode

© www.soinside.com 2019 - 2024. All rights reserved.