Android Programming

안드로이드 스튜디오 프로젝트 복사하기

여우래비 2015. 10. 23. 10:43
반응형

안드로이드 프로그래밍을 하다보면 기존 예제 등을 변형하여 작업하는 경우가 종종 있는데, 프로젝트만 덥석 복사 후 이름을 바꾸어 로딩하면 여러가지 문제가 발생한다. 


경로명, 패키지명 등의 불일치로 인한 문제인데, 몇몇 블로그 및 웹서치를 통해 해결방법을 알아냈다.


여기서는 폴더명 SwipeTab을 SwipeTab_1

패키지명 com.learn2crack.tab를 com.learn2crack.tab_1로 변경하는 것을 예제로 한다.                 



1) 기존 프로젝트 폴더를 다른 이름으로 복사 



2) 안드로이드 스튜디오 실행 및 복사한 폴더 "SwipeTab_1"을 Import Project 로 Open



3) 프로젝트 모드로 변경하여 Tree 확장



4) setting.gradle 파일에서 include ':app' 의 'app' 임의 부분을 변경 후 다시 원위치 시키면 

"Sync Now" 링크가 우상단에 표시됨. 이를 클릭



5) app/src/main/res/values/string.xml 파일에서 app_name 수정 (SwipeTab -> SwipeTab_1)



6) Project 명에서 마우스 우클릭 하면 메뉴가 팝업되는데, "Open Module Settings" 클릭


 좌측하단 Modules 밑의 app 선택하고, 상단의 Flavors탭에서 Application Id 수정

(com.learn2crack.tab -> com.learn2crack.tab_1)



7) app/src/main/java 의 java 폴더명 변경을 위해 마우스 우클릭->Refactor->Rename 선택



이후 아래 창 팝업시 패키지명 맨 마지막인 tab을 tab_1로 변경하고 Preview 선택하여 

프로젝트 전체적으로 적용된 패키지명을 일괄 변경


8) Build







    


반응형