Android彻底解决Youtube和Google play store等套件报错崩溃的问题

做系统定制的同学可能会遇到第三方的软件比如Google Play store套件或者Youtube报错的问题,常常我们知道报错是因为什么但是就是没法改,有一种种很极端的方法就是像我这样直接把报错的地方屏蔽掉,这里记得屏蔽以后把应用干掉,不然会使系统卡死。

}if (mShowDialogs && !mSleeping && !mShuttingDown) {                     					                                   
   android.util.Log.d("song","applicationLabel="+mContext.getPackageManager().getApplicationLabel(proc.info));
//holatek patch add by szh for youtube error begin 20190507
if(mContext.getPackageManager().getApplicationLabel(proc.info).equals("YouTube")){							
   android.util.Log.d("song","block the youtube error dialog !!!");
   forceStopPackage("com.google.android.youtube.tv",UserHandle.USER_ALL);
}else if(mContext.getPackageManager().getApplicationLabel(proc.info).equals("com.android.vending")){
   forceStopPackage("com.android.vending",UserHandle.USER_ALL);
}else if(mContext.getPackageManager().getApplicationLabel(proc.info).equals("com.google.android.gms")){
   forceStopPackage("com.google.android.gms",UserHandle.USER_ALL);
}else if(mContext.getPackageManager().getApplicationLabel(proc.info).equals("com.google.android.gsf")){
  forceStopPackage("com.google.android.gsf",UserHandle.USER_ALL);
}else if(mContext.getPackageManager().getApplicationLabel(proc.info).equals("com.google.android.gsf.login")){
  forceStopPackage("com.google.android.gsf.login",UserHandle.USER_ALL);
}else{
  Dialog d = new AppErrorDialog(mContext,ActivityManagerService.this, res, proc);
  d.show();
  proc.crashDialog = d;
}
//holatek patch add by szh for youtube error end 20190507                        
} 
    --------------AMS中杀死应用的方法
    killApplicationWithAppId(pkgName,1,"kill youtube"); -----会自动start应用造成死机
    forceStopPackage(,UserHandle.USER_ALL);-----可以停止应用的进程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mrsongs的心情杂货铺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值