一制市、目的
我想把包名(四級結(jié)構(gòu)):me.jessyan.armscomponent.app,如下圖:
改為:包名(三級結(jié)構(gòu)):com.rsaif.zwtcontacts允粤,如下圖:
說明:我用的android studio版本為3.1.4,如下圖:
二问芬、操作步驟
1.切換項(xiàng)目的瀏覽模式為:Packages悦析,如下圖:
2.設(shè)置包名預(yù)覽模式為:顯示空包名,如下圖:
3.設(shè)置好之后的效果,如下圖:
4.從最底層開始修改此衅,先減少一個(gè)層級强戴,具體操作亭螟,如下圖:
5.彈出警告提示,點(diǎn)擊“yes”骑歹,如下圖:
6.彈出“move”彈框预烙,選擇“me.jessyan”,去掉兩個(gè)勾道媚,點(diǎn)擊"refactor"扁掸,如下圖:
7.android studio 底部提示操作,點(diǎn)擊“do refactor”最域,即可進(jìn)行包名減少層級操作
8.包名減少層級操作成功的效果谴分,如下圖:
9.在app模塊中,替換“me.jessyan.armscomponent.app” 為“me.jessyan.app”
10.選擇module為“app”羡宙,設(shè)置好替換的內(nèi)容狸剃,點(diǎn)擊底部的“replace”或者“replace all”
11.此時(shí),可以同步一下app模塊的build.gradle文件狗热,clear 一下項(xiàng)目,運(yùn)行一下試試虑省,如果運(yùn)行成功匿刮,說明包名降級成功。
12.修改包名“me.jessyan.app”探颈,為“me.jessyan.zwtcontacts”熟丸,如下圖:
13.修改成功的效果,如下圖:
14.修改包名“me.jessyan.zwtcontacts”伪节,為“me.rsaif.zwtcontacts”光羞,操作步驟,如下圖:
15.修改包名為“me.rsaif.zwtcontacts”成功之后的效果怀大,如下圖:
16.刪除多余的包“jessyan”包 纱兑,如下圖:
17.刪除多余的包“armscomponent”包,如下圖:
18.修改包名“me.rsaif.zwtcontacts”化借,為“com.rsaif.zwtcontacts”潜慎,操作步驟,請重復(fù)上面的步驟14蓖康,成功后的效果铐炫,如下圖:
18.刪除多余的“me”包,如下圖:
19.選擇module為“app”蒜焊,設(shè)置好替換的內(nèi)容倒信,點(diǎn)擊底部的“replace”或者“replace all”
1)替換“app”模塊下的“me.jessyan.app” 為 “com.rsaif.zwtcontacts”,如下圖:
2)替換“app”模塊下的“me.jessyan.zwtcontacts” 為 “com.rsaif.zwtcontacts”泳梆,如下圖:
3)替換“app”模塊下的“me.rsaif.zwtcontacts” 為 “com.rsaif.zwtcontacts”
20.同步一下app模塊下的build.gradle文件鳖悠,clean已項(xiàng)目榜掌,運(yùn)行一下試試,運(yùn)行成功竞穷,則表示大功告成了唐责!