出現三個概率異常現象
- 開機後不斷報camera錯誤,
- 開機後紅外不能使用
- 開機後拍照模糊
以上均需要恢復出廠設置才能恢復正常的功能,重新開機關面都不能恢復
分析以上現象的是兩種原因,
1.data數據沒有擦除,可能存在數據不乾淨
2.程序在燒錄完啓動過程中,生成的cache文件有問題,具體的不同可以參考如下的類似文件,因爲沒有出現異常的機器給到我,所以只能從這些異常分析
現在的方案是在android引導程序中,模擬一個恢復出廠設置(這個動作只在兩種情況發生,以一是燒錄後,二是恢復出廠設置後),因爲android恢復出廠設置Settings.Global.DEVICE_PROVISIONED
爲0,故不能使用默認的恢復出廠設置的動作,而是清除cache並且分別刪除
private String dirapp = "/data/app";
private String dirdata = "/data/data";
private String dirmedia0 = "/data/media/0";
然後重新啓動,userdebug版本重新啓到啓動完成用時1分鐘
是否還需要更改rawprogram_update.xml增加擦除data分區選項,因爲自己對於保留modem數據及其它影響不清楚,需要最後討論確定是否增加這一個動作
並且從現在的現象看,只有產線燒錄後纔出現異常,故建議更新SMT分支