java.lang.SecurityException: Pac
2019-06-12 本文已影响0人
Mayday_陈胖子
问题描述:
java.lang.SecurityException: Package com.***.*** is currently frozen!
本来正常启动,进入debug模式后,突然隔三差五的出现此问题,现在记录一下。
解决方案:
冷冻框架
https://developer.android.com/topic/performance/vitals/frozen.html
慢渲染
https://developer.android.com/topic/performance/vitals/render
知识点较多,引发问题的可能点也多,需要自行检查。
终归是因为:
冻结帧是需要超过700毫秒才能渲染的UI帧。这是一个问题,因为您的应用程序似乎卡住了,并且在帧渲染时几乎整整一秒都没有响应用户输入。我们通常建议应用程序在16毫秒内渲染帧以确保流畅的UI。但是,当您的应用程序启动或转换到其他屏幕时,初始帧的绘制时间超过16毫秒是正常的,因为您的应用必须使视图膨胀,布局屏幕并从头开始执行初始绘制。这就是为什么Android与慢速渲染分开跟踪冻结帧的原因。您的应用中的任何帧都不应超过700毫秒来渲染。
以下图片摘自Google Developers
原文 网页翻译