排查 · TROUBLESHOOTING
囧次元故障排查顺序
囧次元遇到的绝大多数卡顿都不是应用本身坏了,而是被系统策略、账号状态或者存储空间拦住。按发生的位置分组,每一组都从代价最小的动作开始试,能省下大量来回折腾的时间。
问题从哪一步开始卡住
安装被拦、登录后仍播不动、画面停顿、缓存失败、存储报错,每组的第一次尝试都挑的是代价最小、几分钟内能验证的那个动作。
安装这一步被系统拦下来时
点开安装包没有任何反应,也不报错
先确认文件是不是还在下载中,部分浏览器会在下载未完成时就允许点击,这时点开自然没有反馈。等下载条走完之后再点一次。
如果文件确实完整,换到系统自带的文件管理器里再点开一次。第三方文件管理器在部分安卓版本上无法正确唤起居中的安装界面。
系统提示不允许安装未知来源的应用
这是安卓对非商店渠道安装包的统一策略,不是安装包出了问题。需要在系统设置里单独给「当前这个用来打开安装包的应用」授权,而不是给所有应用一次性放开。
较新的系统把这个开关放在应用与通知的特殊权限里,不同品牌的路径名称不一样,按提示跳转会最快。
安装到一半提示解析包出错
绝大多数情况是文件没下完整。解决办法是删掉这一个文件重新取,而不是反复点同一个不完整的包。
如果重新取之后仍然报同样的错,检查一下系统版本是否低于应用要求的最低版本。系统过低时解析会直接失败,这种情况没有绕过的必要。
装完了却在桌面上找不到图标
先到系统设置的应用列表里按名称搜一次,很多桌面会把新装的图标折叠进抽屉而不是直接摆到首屏。
如果应用列表里也搜不到,说明安装并没有真正完成,回到上一条重新确认安装包完整性。
登录之后仍然播不动的原因
已经登录了,打开作品还是提示获取信息失败
先在个人中心确认登录状态没有掉线。部分情况下登录成功了,但本地缓存的凭据已经失效,退出再登一次即可。
排除登录因素之后,把网络从 Wi-Fi 切到移动数据再试一次。个别路由器的 DNS 策略会挡住视频类请求,切换网络能直接验证这一点。
换过账号之后,原本能打开的内容打不开了
账号决定了你能读到哪些内容,换账号之后权限范围随之变化,这是预期行为而不是故障。
如果希望回到原来的使用范围,把账号切换回去即可。同一台设备上保留的历史记录不会影响当前账号能读到的内容。
某个作品一直转圈,其它作品却正常
这种局部异常通常和该作品的播放线路有关。可以尝试切换播放线路,或者换一集再切回来。
如果同一个作品在多条线路上都打不开,先放一放,过一段时间再回来确认,不必反复刷新消耗时间。
播放到一半突然中断,回到详情页就要重新开始
先看看有没有开启省电模式或者后台限制。系统在后台清理应用进程时,播放会直接断掉。
观看进度本身是会记录的,重新进入通常能回到上次的位置。若发现每次都从头开始,检查是否开启了每次退出都清理数据一类的设置。
画面停顿、音画不同步与画质切换
画面每隔几秒卡一下,声音却是连续的
这通常是网络带宽波动导致的解码等待。先把清晰度降一档,观察是否立刻改善——如果改善了,问题就在带宽而不是设备。
在移动数据下尤其明显。已知当天流量有限时,提前缓存再离线播放反而更稳。
切了清晰度之后要重新缓冲很久
切换清晰度相当于换了一条视频流,重新预取是正常的。连续来回切档会让缓冲反复重来,反而更慢。
选定一档之后让它稳定播放一段时间,再去调其它设置,体验会明显好一些。
投屏之后手机上没声音、电视上也没有
先确认手机和投屏设备连在同一个 Wi-Fi 下。跨网段时画面可能勉强推过去,音频通道却建立不起来。
如果两台设备确实在同一个网络里,退出投屏重连一次通常就能恢复。蓝牙耳机还连着手机时,音频也可能被截在手机上。
缓存任务失败与下载中断
点了缓存却一直没有进度
第一步确认登录状态,未登录时缓存任务可能被直接拒绝。第二步看剩余存储空间,空间不足时任务会静默排队。
第三步再回到缓存列表重新看一次,有些任务需要重新进入列表才会刷新显示状态。
缓存到一半停住了,需要全部重来吗
不必。回到缓存列表确认那条任务是否还在,多数情况下它会保留未完成的状态,网络恢复之后接着往下走。
只有任务从列表里消失时才需要重新提交一次。
列表里明明是已完成,断网后却打不开
先检查这台手机最近的清理记录。第三方清理工具会把缓存目录当成普通缓存文件清掉,这之后列表可能还留着记录,文件却已经不在了。
排除清理因素后,确认登录的账号和当初缓存时是不是同一个。账号变化会让离线内容不可读。
存储空间与权限相关的报错
提示存储空间不足,但手机里看着还有位置
系统报的往往不是总量,而是可写入空间。整机剩余不多时,缓存任务会被提前拦下来。
先到应用内查看缓存占用,把已经看完的部分清掉,通常立刻就能腾出可用空间。
应用申请存储权限,到底该不该给
缓存要把文件写到本机,这个权限和离线功能是直接对应的。如果打算用离线观看,就需要同意。
反过来,如果只打算在线看、不在意缓存占用,拒绝之后在线播放通常仍然可用,只是缓存与本地管理相关的能力会受限。
用清理工具清过之后,缓存全不见了
这是外部工具把缓存目录当成垃圾扫掉了,文件已经不在本机,只能重新缓存。
之后整理空间时尽量回到应用内的列表里操作,并且把常用的清理工具设置成跳过这个应用。
从来源上看,什么时候该多留个心眼
怎么判断手上的安装包是不是干净的
看安装时的权限申请范围。正常的客户端集中在存储与网络这两类,如果需要短信、通讯录、通话记录这类与使用场景无关的权限,就值得停下来重新确认来源。
另外留意安装过程中有没有夹带别的应用。装完之后桌面多出没见过的图标,基本可以判定来源有问题。
同时装了多个版本会不会互相影响
升级时的新版本如果换了包名,系统会把它当成两个独立应用,桌面上会出现两个图标。旧的那个可以自行卸载,不影响新版本的账号与数据。
卸载之前先确认新版本能正常登录,再动手清理旧的,这样最稳妥。
排查完还想回头看看原理
缓存相关的故障在不小的一部分案例里都能追溯到同一个原因。弄清楚缓存是怎么生成、怎么失效的,很多现象就不用再猜了。
囧次元