1. 程式人生 > >AndroidStudio修改包名和專案名稱

AndroidStudio修改包名和專案名稱

一、修改程式包名

我們選中對應的包,然後直接右鍵->Refactor->Rename。

右鍵修改包名

這個時候會出現如圖所示的提示,我們選中Rename package,更改包的名字,而不是更改路徑(更改路徑不會改變java原始檔的package name)。

選擇修改包名

這個時候會彈出如圖所示的提示,這裡並沒有像eclipse那樣直接彈出整個包名的名字,而只有最後面的那個名字。如果我們想修改最後面myapplication的名字的話,當然沒問題,但是如果我們想修改的是更上一層的包名呢?

這裡寫圖片描述

原來是預設的包過濾選項惹的禍,接下來,我們按照下圖所示的步驟來修改一下過濾選項。

去掉預設過濾選項

然後整個包結構就會變成這:

隨意修改

變成這個結構之後,我們想要修改那個包名,直接選中然後右鍵->Refactor->Rename->Rename Package就可以了。

二、修改專案名稱

如果直接在AndroidStudio中選中專案名稱,然後右鍵->Refactor->Rename。你會發現提示錯誤“Can’t rename root module”。嘗試了幾種方法都沒有修改成功,因為gradle檔案和專案名稱有一定關係,所以是不被允許的。好了,說說我最後是怎麼實現的吧。其實我用的方法很簡單,直接關閉AndroidStudio,來到專案所在的資料夾,找到專案名稱資料夾MyApplication,直接修改為我們想要的名字,這裡我修改為Application,然後重新開啟AndroidStudio,重新Open名字修改之後的工程Application。一般情況下,你會發現

專案名稱修改成功

我去,居然就這麼愉快的修改成功了!