如何在Android Studio中複製專案
阿新 • • 發佈:2018-12-20
很多時候都需要在不影響當前工程的前提下,對該工程進行一定的修改,或者進行一些嘗試,或者乾脆在該工程基礎上新增更多內容。
該如何複製呢?還要不能在複製工程後對原工程進行覆蓋,需要修改的位置有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。
另外還有幾篇部落格我也做了參考, 貼出來作為補充: