在开机向导过程中因为手机之前 登录过gmail帐号,造成刷开后或是恢复出厂设置后在开机向导过程中wifi界面无法跳过:解决方案:
开机向导中因登录过gogle帐号不能跳过WIFI连接界面,解决方案:
第一次开机完成稳定后,使用以下命令删除开机向导的缓存。
adb remount
adb shell rm -rfdata/data/com.google.Android.setupwizard/
重新开机,问题应该会解决。
2:进入fastboot模式清除config信息:fastboot erase config
目前第一次
开机
(或者恢复出厂设置后
开机
)有以下两个问题:
开机
向导
wifi
设置
界面
skip
按钮置灰,等待一段时间后才可以点击
跳过
开机
动画完成后黑屏一段时间才出现
开机
向导
第一个
界面
以上两个问题并不会同时出现(即类似互斥关系)
WIFI
设置
界面
无法
skip
问题,主要因为GmsCore得3个dex文件做dex2oat时间太长导致:
由于手机防盗功能,
开机
向导
在
wifi
设置
界面
需要判断F
DEVICE_PROVISIONED
然后下次
开机
只要USER_SETUP_COMPLETE不为0就不会再进入SetupWizard。
所以用adb把这两个值改为1重启后就可以
跳过
SetupWizard。
adb shell settings put secure user_setup_complete 1
adb shell settings put global device_provisioned
异常未处理导致
修改alps\frameworks\opt\net\
wifi
\service\java\com\
android
\server\
wifi
\
Wifi
ServiceImpl.java
private void report
Wifi
Off(int reason) {
Slog.d(TAG, "report
Wifi
Off, reason: " +
google更新
开机
向导
APK后,我们可以通过点击上一步,再重新进
wifi
界面
.多试几次,可能就可以
跳过
连
wifi
界面
了.(也有变态的解法,判断google的
开机
向导
activity,延迟个5-10s启动),留给FRP service 更多时间.
同时,再国内环境,如果插了SIM卡有数据连接的话,机器会一直卡在检查网络
界面
,不管以前是否登录过google账
在有些低端手机芯片会发现,
开机
向导
时候很容易出现各种gms应用anr的情况,都是因为cpu高导致。但是对性能不好的芯片来说,很容易导致anr,因此解决方法1就是
跳过
skip
anr。
2.实现判断时间
搜索add start ,add end
xref: /frameworks/base/services/core/java/com/
android
/server/am/Acti...