2013年4月14日

Android: 找出未使用的資源(字串)

       會跑出這個需求是因為...偷懶,用之前計畫中的字串資源直接拿來用,所以有許多用不到的字串。原想就此不理它了,誰知,該作的事遲早還是得作!因為接下來又要作英文版本,這下子總不能管它有沒有用上,全部都翻譯吧?Google半天,找到個工具LINT,總算有個簡單迅速的解法。再仔細查一下,哈!原來Google的Eclipse開發環境,早就有作進去了。真是後知後覺:)
     在Preferences->Android->Lint Error Checking中的Performance類的UnusedResources,早就有作這件事了。沒有使用的字串資源,左邊會有一個驚嘆號標示。之前沒有注意到,實在是因為警告訊息太多了,以至於沒有察覺到未使用的資源訊息。若想要更加突出明顯點,可以先手動將UnusedResources調為Error等級,再只針對此計畫,執行一次LINT檢查(在Eclipse的工具列就有LINT的選項),就可以看到所有的未使用資源Error了。原來LINT在Build時,檢查了那麼多件事情。其中包括請將...換成utf8字元的建議警告,終於知道就是在這裡作設定把它關掉。

沒有留言: