最近测试时,发现一个问题,应用启动后,点击桌面图标,页面会白屏一下,其他任何手机都没问题,就小米手机有问题。所以跑偏了思路,一直朝着小米手机各种适配。然并卵,浪费了几天时间毫无结果。
就要在放弃的时候,发现日志有一个 19338-19338 Error:AD-PLUGIN-SplashUIController create task : splash image show 3s after cancel splash ad
而且其他应用和自己写的demo也没有。唯独我们应用有这个玩意。于是adb shell ps -x 19338 看到了
u0_a80 19338 515 1801008 116428 SyS_epoll_ 0000000000 S com.miui.systemAdSolution:ui (u:125, s:37)
发现这个 com.miui.systemAdSolution,一番查询之后,发现这个居然是个狗日的广告。
于是卸载之,adb shell pm disable-user --user 0 com.miui.systemAdSolution
一切都安静了。。。。。。。完美!!
此问题因为特性问题,因我方app与小米有授权系统声音的原因,因此有提供包名和签名给到小米,因此,才引发这个问题。