在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。

發佈了26 篇原創文章 · 獲贊 43 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章