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);-----可以停止应用的进程
Android彻底解决Youtube和Google play store等套件报错崩溃的问题相关推荐
- Android Studio打不开,出现start failed的报错
Android Studio打不开,出现start failed的报错 java.util.concurrent.CompletionException: java.lang.IllegalState ...
- 解决使用requests_html模块,html.render()下载chromium报错、速度慢问题
解决使用requests_html模块,html.render()下载chromium报错.速度慢问题 参考文章: (1)解决使用requests_html模块,html.render()下载chro ...
- 解决vs2015使用fopen、fprintf等函数报错的问题
解决vs2015使用fopen.fprintf等函数报错的问题 参考文章: (1)解决vs2015使用fopen.fprintf等函数报错的问题 (2)https://www.cnblogs.com/ ...
- 解决使用mybatis分页插件PageHelper的一个报错问题
解决使用mybatis分页插件PageHelper的一个报错问题 参考文章: (1)解决使用mybatis分页插件PageHelper的一个报错问题 (2)https://www.cnblogs.co ...
- 解决Windows下运行php Composer出现SSL报错的问题
解决Windows下运行php Composer出现SSL报错的问题 2015-01-14 20:05 在windows下运行composer却出现SSL报错: E:\www>php -f co ...
- springboot导入项目依赖报错_如何解决spring boot 项目导入依赖后代码报错问题
如何解决spring boot 项目导入依赖后代码报错问题 2020-08-15 14:17:18 代码截图如图所示(由于本人问题已经解决,没来得及截图,所以在网上找了一张图片) 针对图中所示的 ...
- 解决“(1146, “Table ‘mydb.django_session‘ doesn‘t exist“)”报错的方法
解决"(1146, "Table 'mydb.django_session' doesn't exist")"报错的方法 参考文章: (1)解决"(1 ...
- 解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£)
解决CPLEX安装后无法运行代码,报错乱码(错误显示:ÔËÐÐÅäÖá°配置 1¡±²»´æÔڡ£) CPLEX错误显示如下: 解决方法: 重命名"配置 1"为"Conf ...
- 解决Docker添加Docker官方的GPG密钥报错gpg: can‘t open ‘–‘: No such file or directory
解决Docker添加Docker官方的GPG密钥报错gpg: can't open '–': No such file or directory ubuntu下载安装docker添加Docker官方的 ...
最新文章
- Bitcoin ABC发布比特币现金升级时间表
- 实探全球第九大超算中心:温水冷却节能30% 正寻求新突破
- 让Redis突破内存大小的限制
- 使用VC 2010制作和使用静态库
- 使用javadoc命令生成文档
- 买卖股票的最好时机二Python解法
- ASP.NET Core 5.0新增功能摘要
- spring 14-Spring框架JDBC操作
- Android模拟器远程,使用Android模拟器进行远程调试
- 前亚马逊中国总裁王汉华出任好耶CEO
- OpenGL基础19:法向量与漫反射
- 【渝粤教育】电大中专职业应用写作 (2)_1作业 题库
- 计算机刷bios版本,怎么升级Bios?教你快速更新升级Bios
- 小程序后台持续定位功能
- android 2.1你好八月,八月你好优美句子
- VMware虚拟磁盘管理器用法帮助 用法:vmware-vdiskmanager.exe
- 天翼云服务器部署程序不能外网被访问问题
- 快点来学吧!java保证线程安全的方式
- android lightroom,Lightroom
- matlab灰色图像直方图和彩色图像RGB三个通道直方图
热门文章
- 图像分割—基于区域的图像分割
- 计算机怎么进入待机模式,电脑怎么进入待机模式
- 代数余子式之和怎么算_小明说养老 | 养老金怎么算之月平均缴费指数怎么来的?...
- 锐龙R3 4300U怎么样 相当于什么水平
- 数理统计 - 圆环上随机取3个点组成一个锐角三角形的概率
- 杂谈eMule协议的由来
- http协议及httpd配置
- 如何做到像百度云或者网易公开课一样动态更换APP启动图
- Intel 助力移动云百万 IOPS 云硬盘,打造极速云存储体验
- [NodeJS] Jest 环境下 Axios 请求报错: Cross origin http://localhost forbidden