修改Android項(xiàng)目包名

在實(shí)際開發(fā)過(guò)程中, 我們會(huì)遇到修改項(xiàng)目包名的情況。有可能是直接改某一個(gè)package,也有可能是整個(gè)項(xiàng)目包名全換;有可能換的包名層級(jí)相同,有可能層級(jí)不同,或多或少。怎么沒有任何問題的把包名換了,實(shí)際非常簡(jiǎn)單。

層級(jí)相同

  1. 把module里的build.gradle文件里applicationId 對(duì)應(yīng)包名換成你即將要改的。如圖標(biāo)識(shí):
build.gradle.png
  1. 把AndroidManifest.xml里的包名換成你將要換的。
    如圖標(biāo)識(shí):
AndroidManifest.png

對(duì)于以上兩點(diǎn)簡(jiǎn)要說(shuō)明,存在不改的情況下后續(xù)工作做完也可能可以成功,但是改了一定可以成功。

  1. 先看圖:
圖.png
  • 點(diǎn)擊最上面小紅框里的按鈕,然后把Compact Empty Middle Package前面的勾去掉,然后左邊你的包會(huì)如圖所示,階梯狀的排下來(lái)。

  • 假如你先現(xiàn)在想把左邊紅框中stu改成pro,你只需要選中,然后改名(就像平時(shí)改類名那樣即可)。


    rename.png
pro.png
  • 然后點(diǎn)擊Refactor按鈕,就會(huì)出現(xiàn)如下圖所示內(nèi)容:
圖.png

點(diǎn)擊下面的Do Refactor.然后Rebuild的一下項(xiàng)目即可。

如果是全項(xiàng)目都改的話,挨個(gè)把package都rename下就好了。

層級(jí)不同

  • 層級(jí)少的
    先新建一個(gè)package(提供思路,操作同上)。

  • 層級(jí)多的
    先刪掉一個(gè)package(提供思路,操作同上)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容