首次开机慢的原因:
一 L版本默认开启了加密功能,影响开机时间。
请参考FAQ关闭加密功能。
[FAQ14128]L版本如何关闭默认加密
二 L 版本首次开机会提取所有预置apk的odex文件,花费比较多时间。
请参考FAQ修改为预编译时提取apk的odex文件。
[FAQ14131] L版本预编译提取apk的odex文件,如何修改?
[FAQ14105] L版本打开WITH_DEXPREOPT宏后首次开机仍慢
三 如果开机之后,发现单个APP优化的时候还比较长,请参考FAQ:
[FAQ14117]单个APP优化时间过长的问题
四 如果开机时间还不理想,建议关闭patch oat功能,请参考FAQ:
[FAQ14132] 开启WITH_PREODEX之后,如何减少第一次开机之后data分区的大小
五 如果遇到eng版本make命令生成不了odex文件,请参考FAQ:
[FAQ15081] eng版本make命令生成不了odex的说明
实际测试情况:
使用手机:mt6752 L user版本
测试情况:
1 关闭WITH_DEXPREOPT且开启手机加密
首次开机时间:4:40
2 开启WITH_DEXPREOPT且关闭手机加密
首次开机时间:2:16
上述首次开机时间是mtk内部52手机测试时间,仅供参考。
首次开机时间和贵司具体预置的apk的数量有关。
请知悉,谢谢~
注意:
1 请不要预置太多apk,尽量减少不必要的apk,太多apk 会导致开机慢。
相关FAQ:
[FAQ14102]L版本开机提示“Android正在升级或启动”
[FAQ13232]L 预置apk
[FAQ13697]L 版本如何将第三方so库打包到apk