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)