마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 프로젝트 패키지이름 수정하려면 어떻게 해야하나요?

0 추천
안드로이드 프로젝트 패키지이름 수정하려면 어떻게 해야하나요?

기본앱 하나를 만들어서 조금만 수정해서 비슷한 앱을 개발하려면 어떻게 바꿔야하는지 모르겠습니다.

com.mycom.mango

com.mycom.mango_yellow

com.mycom.mango_red

com.mycom.mango_blue

...

제가하는 방식은 일단 새 프로젝트 만들고

기존에 만든 클래스등의 소스를 복사 붙혀넣기한후

소스안에 참고된 패키지 명을 새로생성한 패키지 이름으로 전부 교체한후

추가작업을 시작하는 것입니다.

조금 뻘짓인거 같은데 고수님들의 도움이 필요합니다.
우후리 (160 포인트) 님이 2014년 5월 23일 질문

2개의 답변

+1 추천
이클립스에서 프로젝트를 선택하고 오른쪽 버튼을 눌러 Android Tools->Rename Application Package를 통해 변경을  하실 순 있습니다.

단지 저는 이걸 매번 하기  귀찮아서  배치를 만들고

sed를 사용해서 경로를 변경 해 주었습니다.

 

예를 들어 리소스 경로 변경은 다음과 같이 해주시면 됩니다.

sed -i 's/import com.mycom.mango.R;/import com.mycom.mango_yellow.R;/g' *.java
사악미소 (65,330 포인트) 님이 2014년 5월 23일 답변
감사합니다.
덕분에 sed 라는걸 처음 알았네요.
0 추천
새 프로젝트 만들어서 일일히 붙여넣기 하지마시고

그냥 해당 프로젝트 전체를 컨트롤 씨비하면 리네임해서 그대로 생성할 수 있어요~

그리고 나서 패키지명을 변경하면 되는데

src 폴더는 패키지명 위에 마우스오른쪽 클릭하고 리팩터 >> 리네임 하면 되구요

리소스가 생성되는 gen 폴더는 매니페스트에서 패키지명을 변경하시면 적용됩니다.
초보개발자ㅠ (33,870 포인트) 님이 2014년 5월 23일 답변
...