1. 程式人生 > >如何在Android Studio中複製專案

如何在Android Studio中複製專案

很多時候都需要在不影響當前工程的前提下,對該工程進行一定的修改,或者進行一些嘗試,或者乾脆在該工程基礎上新增更多內容。

該如何複製呢?還要不能在複製工程後對原工程進行覆蓋,需要修改的位置有3處。

1、Java類程式的程式包名稱。

2、應用程式的程式包名稱。

3、在Gradle中設定的應用程式ID。

對以上三處位置進行修改可分為兩步(非常簡單):

找到存放專案的資料夾,直接複製專案,如HelloWorld -> HelloWorldDemo

打開復制後的專案,開始進行修改:

第一步:一次性修改前兩個位置:

右擊專案

選擇Refactor/Rename,在新彈出的視窗中點選Rename package,然後將原工程名修改(都是小寫)。

點選Refactor,若看到目錄結構中的專案並未更改,IDE下方出現一個預覽視窗,點選Do refactor即可。如下圖:

第二步:修改應用程式ID

點選File/Project Structure,在新彈出的視窗中,依次點選左邊的app、上方的Flavors,然後在Application Id處修改成剛才修改的名稱。如下圖

點選OK完成。

所有步驟看似繁瑣,其實只有兩步,滑鼠點選+填寫兩次名稱即可快速完成專案複製。

注:此時執行專案不會覆蓋原專案,但是程式名與原專案的程式名相同,為加以區分,需到app/res/values/strings.xml中修改app_name,如本文所示,可將程式名修改為HelloWorldDemo。

 

另外還有幾篇部落格我也做了參考, 貼出來作為補充: