AndroidStudio更改包名


        最近開發一個項目 和以前開發的某一個功能類似 不想再重新搭建界面 從零開始去寫。。。

就想把原來的項目copy一份 但是這樣的話安裝在手機中會把原來的項目覆蓋掉 這是因為它們的applicationId相同,而applicationId是一個app的標識。

所以要更改包名 和applicationId

修改包名:

選中要修改的包右鍵Refactor—Rename

 

這時候會發現只能改最后一層的包名,如果我們想改變中間的那層怎么辦?

如下圖:

點擊設置的圖標 將箭頭指的那個選中的設置成未選中狀態,這時候你會發現包名右側結構出現變化

結構變化后:

這時候你可以選中任意一個文件夾去改變他們的包名了。

這時候光改了包名再運行還是會覆蓋掉原來的apk因為沒有改applicationId,我們需要在app目錄下的build.gradle中更改包名,如圖:

 

這時候再次運行就不會覆蓋以前的項目了,因為applicationId改變了

這里有一個問題 那么不改包名 只改applicationId不可以嗎???

結果表示並沒有覆蓋原來的,又重新生成了一個 不過還是該一下包名統一一下吧,要不感覺怪怪的。

備忘,希望能幫助到大家。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM