Android Studio 2.2 업그레이드 후 발생한 문제입니다.


안드로이드 스튜디오 2.2로 업그레이드 한 다음 gradle 까지 업그레이드 했습니다.

업그레이드 한 후 패키지명이 길레 변했는데 설정이 변해서 그런건지 아니면 구글에서 이렇게 보이도록 한건지

모르겠네요.

ex) 패키지명 kr.co.example.test

패키지

test1 -> kr.co.example.test.test1

test2 -> kr.co.example.test.test2

test3 -> kr.co.example.test.test3

test4 -> kr.co.example.test.test4

test5 -> kr.co.example.test.test5

이런식으로 java 아래 kr.co.example.test. 패키지 밑에 각각의 패키지가 패키지명이 합쳐져서 나옵니다.

아시는분 꼭좀 알려주세요~!

  • 2016년 09월 21일에 작성됨
    앱 개발자 이며 안드로이드와 아이폰 개발에 관심이 많습니다...

조회수 311


2 답변


그래들 싱크가 에러 없이 정상적으로 완료됐는지 확인해보세요. 그래들 싱크 중이거나 에러가 발생하면 프로젝트 윈도우의 패키지 구성이 아래 그림처럼(설명하신 것처럼) 나올 수 있습니다.

이미지

하지만 그래들 싱크가 정상적으로 완료되면 다음 그림처럼 나오는 것을 확인할 수 있습니다. 첨부한 스크린샷은 안드로이드 스튜디오 2.2로 업데이트 후 테스트 한 것이니 참고하세요.

이미지


  • 싱크 에러없이 컴파일 되고있습니다. 밑에있는 스크린샷 처럼 나오는게 보기 싫어서 다시 돌리고싶어 드린 질문이었습니다ㅠ    jgson   2016.9.22 10:05     

왼쪽 메뉴에서 보이는 패키지명을 말씀하시는거라면... 이미지

Flatten Packages 체크를 해제해보세요. 업데이트와는 상관없이 예전부터 있었던 메뉴에요 ^ ;

  • 2016년 09월 22일에 작성됨
    안드로이드, 루비온레일즈

  • 그 메뉴는 예전부터 해제되어있던 메뉴입니다. 저는 버전 업이 되면서 패키지 트리가 전과 다르게 지저분하게 보여서 고치고 싶어 드린 질문이었습니다. 답변 감사합니다.    jgson   2016.9.22 10:04     
  • 어떻게 표기되고 있다는건지 이해가 잘 안되네요^^; 2.2 업그레이드해도 왼쪽 메뉴는 달라진게 없었거든요.    송주연   2016.9.22 10:59     
  • 패키지가 kr.co.test.appname 이라고 가정했을 때요. 여기 아래에 패키지를 main을 만들면 패키지가 main이라는 이름을 가져야되는데 kr.co.test.appname.main으로 나온다는 이야기 입니다. 프로젝트 하던게 스튜디오 업데이트하면서 갑자기 모든 패키지가 이렇게 나오네요...ㅠㅠ    jgson   2016.9.22 18:20     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close