Android 台灣中文網

標題: 自動檢查刷機腳本語法 updater-script-checker [打印本頁]

作者: monitorstudio    時間: 2013-10-12 19:33
標題: 自動檢查刷機腳本語法 updater-script-checker
本帖最後由 monitorstudio 於 2013-10-27 18:24 編輯

因為這兩天小弟我從極度忙碌中脫身,變得很閒
所以把之前一直很想做的東西一口氣完成了!
繼上次的"在 recovery 下製作刷機包"之後,小弟寫了一個可以幫忙檢查語法錯誤的腳本,但由於是第一版,雖然已經測試再測試了,不過還是可能會有哪裡出包也說不定......還請大家回報,小弟我會一直不斷的更新它:)))

※只要是基於讓此工具變得更好用的立場,不論任何人均不需經過我的同意即可自行修改及發佈

※盼各位強大的機友可以給小弟我一點建議


功能:
1.檢查語法錯誤

2.支援預覽 ui_print 的輸出畫面

3.檢查某些錯誤(例如未掛載不能重新掛載可讀寫等...)

4.將可能的錯誤輸出到紀錄檔


使用方式:
1.將腳本複製到 META-INF/com/google/android 或是和 updater-script 的同一個目錄下

2.給腳本執行權限之後執行它

usage: script <Option>

Options:
         -cm --Common Mode
         -ru --Review Ui_prints Only
         -am --Auto Mode: Do Not Stdout To Screen, Only Output to errors.log
         -qm --Quiet Mode: Only Show Line(s) With Error(s)
         -hp --Show These Tips

3.錯誤將會輸出到當前目錄下的 "errors.log",如果該檔案已存在,會詢問是否備份為"errors.log.bak"或是要刪除它

4.修正完 updater-script 之後再檢查一次看看吧!


目前不支援的指令:
1.if elif endif 判斷式 >> 等下下次更新吧............

2.assert(); 檢查指令 >> 很快補上

3.get_prop(); 取得資訊 >> 很快補上

4.write_raw_image(); 寫入磁碟映像 >> 很快補上


Download:
usc.sh (17.27 KB, 下載次數: 62)