一般情況下渠羞,領(lǐng)導(dǎo)要求更改應(yīng)用名,直接更改applicationId 就可以了荧恍,但這時候就可能出現(xiàn)問題,譬如友盟推送功能摹菠,它要求包名和應(yīng)用名一樣骗爆,這時候就要更改包名了。
就會變成下面這樣
依次更改包名 rename。更改完后
有時候包名沒有自動刷新幸撕、引用坐儿,就要自己處理了宋光。
主要更改3個地方,java文件夾罪佳,layout布局菇民,manifast文件。
1.???? 進(jìn)入java包中隨便找一個類復(fù)制錯誤的包名阔馋,然后在java文件上調(diào)出Replace in? Path.
替換尋找到的所有包名呕寝。
2.??? 你可能有寫自定義控件婴梧,所以布局文件中也要尋找更改客蹋。步驟同上孽江。。辆琅。
3.??? manifast 中更改一下包名
這個時候manifast中的一些組件可能也會有包名出錯的問題婉烟,同樣需要更改一下暇屋。
至此,更改包名已經(jīng)完成了昙衅。 clean? 重構(gòu)一下所宰,項(xiàng)目就可以跑起來了。