Android仅引导至安全模式(牛轧糖)
为Jetson TK1构建了android(7.1.2),android启动到安全模式并显示锁屏(有时只有在左角出现安全模式的黑屏),输入设备(鼠标和键盘)不工作。它也会自动重新启动。 已经阅读了关于严格执行的牛轧糖验证引导,但不知道如何调试安全模式的原因 显示安全模式的日志信息 01-01 00:05:40.481:I/WindowManager(592):启用安全模式(菜单=0 s=0 dpad=-1轨迹球=-1) 它来自WindowManager,我试图阅读frameworks目录中的源代码,但不太了解如何工作 应该如何找出安全模式的原因,是由于内核的安全问题还是android部分(Sepolicy等)的安全问题? 日志中有几个错误,我应该纠正所有错误吗?它解决了安全引导问题吗 日志 串行日志: 日志: 在删除了一些与电话相关的软件包后,android一直启动到用墙纸(没有黑屏)锁定屏幕,有趣的是,鼠标工作了,但几秒钟内系统就挂起了。现在只有我意识到它启动并挂起在锁屏上,然后继续重新启动,仍然只有在安全模式下Android仅引导至安全模式(牛轧糖),android,android-source,Android,Android Source,为Jetson TK1构建了android(7.1.2),android启动到安全模式并显示锁屏(有时只有在左角出现安全模式的黑屏),输入设备(鼠标和键盘)不工作。它也会自动重新启动。 已经阅读了关于严格执行的牛轧糖验证引导,但不知道如何调试安全模式的原因 显示安全模式的日志信息 01-01 00:05:40.481:I/WindowManager(592):启用安全模式(菜单=0 s=0 dpad=-1轨迹球=-1) 它来自WindowManager,我试图阅读frameworks目录中的源代
android什么时候冻结?安卓特定的挂起原因?最终解决了安全模式问题,它被启用,因为安卓已经感应到音量下降状态为高,该状态是确定是否设置安全模式的条件之一,尽管板中没有音量按钮,但代码以某种方式将其读取为高。无论如何,系统挂起在锁屏上并保持重新启动 源代码 WindowMangerService.java
mSafeMode=menuState>0 | | sState>0 | | dpadState>0 | | trackballState>0 | | volumeDownState>0代码>
刚刚删除了音量下降的条件
你知道为什么android每次开机都会被锁在屏幕上吗
系统挂起解决方案:
解决了系统挂起问题,该问题与SDHCI控制器有关,必须对内核进行一些更改。只需按照此链接中的说明操作即可
现在在jetson-tk1中有一个可用的android牛轧糖:
Here is serial log for it
Here is the LOGCAT for the same