YouTube播放视频闪退以及google play商店语言更新失败问题分析

1、YouTube播放视频闪退问题
最近在做电子白板项目的时候遇到了YouTube播放视频闪退的问题,而且是每次恢复出厂设置后,第一次打开youtube必现的问题,针对这个问题,首先需要分析是系统层的问题还是YouTube应用本身的问题或者是导入的GMS包的问题。可以从以下步骤入手
1、首先是替换Youtube应用,测试别的版本的应用是否有同样的问题
2、更新GMS包,测试是否是应用与GMS不兼容
3、测试别的项目是否会有同样的问题
4、通过抓打印,排查log是否有什么异常,重点查看"youtube","google gms"相关的打印

通过抓到的打印发现了异常的地方:ActivityManager: killing 6490:com.google.android.youtube/u0a113(adj 0) : stop com.google.android.gms due to installPackageLI

由异常日志分析这表明 YouTube 应用的进程被系统终止了,原因是与 com.google.android.gms(Google Play Services)相关的安装操作

可能的原因

  1. Google Play Services 更新:当 Google Play Services 进行更新时,系统可能会强制停止与之关联的应用进程,以确保更新过程的顺利进行。

  2. 应用依赖问题:YouTube 应用可能依赖于 Google Play Services 的某些功能或服务。在 Google Play Services 更新或安装过程中,系统可能会终止依赖该服务的应用进程。

  3. 系统资源管理:系统可能在更新过程中需要释放资源,导致与 Google Play Services 关联的进程被终止。

沿着思路我们去查看Google Play Services 是否是最新版本,首先进入安卓的原生设置,打开应用,找到Google Play Services,记录youtube闪退之前Google Play Services的版本,打开youtube播放视频,闪退后记录Google Play Services的版本信息,查看Google Play Services是否更新了,经过对比果然Google Play Services已经更新了。
为了证实是否是Google Play Services更新导致的youtube闪退,进入谷歌商店卸载掉Google Play Services更新后,再更新Google Play Services,验证是否是刚好Google Play Services更新完成时youtube闪退。

卸载google play service更新在这里插入图片描述
更新google play service在这里插入图片描述

经过验证发现是google play service更新导致的youtube闪退,经过与产品和测试的讨论,将该问题定义为正常现象,google play service更新完成之后就不会再出现youtube闪退的问题

2、登录谷歌商店提示语言更新失败或者更新需要的时间会很长

经过验证,如果系统语言为英文就不会出现该问题,切换成中文或者别的非英文的语言都会出现改提示,点击跳过直接进入谷歌商店发现,语言已更新完成,不影响正常的使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值