1. 程式人生 > >【Android Studio安裝部署系列】二十七、Android studio修改項目名稱和包名

【Android Studio安裝部署系列】二十七、Android studio修改項目名稱和包名

detail 如何 裏的 繼續 想要 example 發現 and 版權

版權聲明:本文為HaiyuKing原創文章,轉載請註明出處!

概述

實際項目開發中可能碰到項目名稱寫錯了或者需要修改,而且包名可能也想要修改,那麽如何操作呢。

本文是在Android Studio3.0.1版本上操作的,不同版本可能操作步驟不同。

在 Studio 裏面我們的 getPackageName 對應的是 build.gradle文件中的applicationId ;

而AndroidManifest.xml的那個package,在這裏的作用其實是為了引用內部資源文件,以及保證 Activity 等源文件的路徑正確而已。

所以,在 Studio 中修改發布程序包名,則只需要在 build.gradle文件中修改 applicationId 就可以了。

修改項目名稱

1、打開項目所在目錄,直接修改文件夾名稱(需要保證Android Studio沒有打開這個項目)

比如將HelloWorld項目修改成HeiWorld。

技術分享圖片

修改後:

技術分享圖片

2、使用Android Studio打開這個修改名稱後的項目

打開後,會出現下面的對話框,點擊OK即可。

技術分享圖片

3、項目加載完畢之後, 把舊項目名稱的iml文件刪除【這個步驟可以省略,因為項目加載完畢之後自動刪除舊項目名稱的iml文件了】

技術分享圖片

到這裏,基本上項目名稱算是修改完成了。

如果想要修改後的項目跟之前的項目不沖突(實現不覆蓋安裝),還需要修改build.gradle文件的applicationid,然後編譯下即可。

技術分享圖片

修改包名

1、包名——鼠標右鍵——Refactor——Rename

技術分享圖片

2、選擇Rename package

技術分享圖片

技術分享圖片

3、修改成新的包名,然後點擊Refactor

技術分享圖片

點擊Do Refactor

技術分享圖片

4、手動修改app的build.gradle文件中的applicationId(改成和我們之前修改的包名相同)

技術分享圖片

5、clear項目和Rebuild項目

技術分享圖片

到這裏,基本上的操作已經完成,下面可以修改一些細節。

AndroidManifest.xml文件中的<activity android:name=的值修改成相對路徑【也可以不修改的】

技術分享圖片

修改成

技術分享圖片

將androidTest下的ExampleInstrumentedTest中的包名修改成新的

技術分享圖片

修改成

技術分享圖片

修改String.xml文件中的app_name

技術分享圖片

修改成

技術分享圖片

如果在項目中搜索之前的包名,發現已經找不到結果了,說明都已經修改完畢;否則繼續修改。

技術分享圖片

==============

參考資料

android studio 修改項目名稱

AndroidStudio一步步教你修改項目包名(最詳細,最易懂)

【Android Studio安裝部署系列】二十七、Android studio修改項目名稱和包名