測試過程中經常需要修改開發給的demo工程的包名,分別接入不同版本的jar包,裝在一臺設備上測試新老版本的兼容。一般都是按照這個帖子修改後,再逐個處理剩下的報錯,主要是修改import *.R的地方,以及Manifest裏面註冊的相關組件的名稱,基本就ok了。
原文鏈接:http://jingyan.baidu.com/article/380abd0a71a1061d90192cfd.html
先將project菜單下的 Build AutoMatically 去掉,先不讓它同步的編譯,等一下統一的去編譯。
選中我們需要更改的包 -> 右擊 ->Refactor ->Rename,出現下面的界面,選中前面三個選項 -> 選中Preview,出現下圖的界面 ->OK即可
現在可以clean一下我們的項目了;選中項目名->project ->clean
這個時候工程裏面的類可能會出現錯誤,如圖。仔細看了一下發現由於編碼的錯誤,吧代碼放到上一行的的註釋的一行去了。導致下面的變量名找不到,這個時候我們只需把代碼放行到下一行裏面即可。
下面我們再修改一下application name;這個比較簡單;選中工程名 右擊->android tools ->Rename Application Package 修改自己想要的包名即可
現在就可以運行一下我們的項目,發現就沒有問題了!