safe mode是一个测试模式,用来删除那些可能导致系统出错或者崩溃的3rd APK。区别3rd APK和core process是根据打在APK上的key来决定的,APK在安装的时候会被打上各种类型的KEY,具体参照 build/target/product/security,KEY是根据makefile的LOCAL_CERTIFICATE来设定的。
1.进入android开机第二个画面,长按MENU键进入safe mode
进入桌面后在左下角会出现safe mode几个字。
并在后台可以看到这样的信息:
I/WindowManager( 1024): SAFE MODE ENABLED (menu=1 s=0 dpad=0 trackball=0)
2.重启即可退出safe mode。
3.如果退出不了,请检测menu键是否损坏。
4.在移植gpio_button时注意要加上active_low参数,如:
static struct gpio_keys_button gpio_buttons[] = {
{
.code = KEY_MENU,
.gpio = 18,
.desc ="user",
.wakeup = 1,
.active_low = 1,
},
};
阅读(2619) | 评论(0) | 转发(0) |