안드로이드 개발 질문/답변
(글 수 45,052)
한 프로젝트안에 A라는 패키지 명을 만들었습니다.
당연히 gen폴더 아래에는 A라는 패키지가 생시고 그아래 R.java가 생겼습니다.
그런데 그 프로젝트에 제가 B라는 소스 패키지를 넣었습니다.
xml파일까지 모두 추가했지만
B라는 패키지 안에있는 소스코드에서 R,java에 있는것들을 못불러 오더라구요.
보니깐 A패키지 아래에 있는 R.java에 추가한 xml파일들의 주소가 자동으로 들어가 있었습니다.
패키지 B에서는 R.java가 A패키지로 되어있어서 그런것 같습니다.
어떡해 해야하나요?
당연히 gen폴더 아래에는 A라는 패키지가 생시고 그아래 R.java가 생겼습니다.
그런데 그 프로젝트에 제가 B라는 소스 패키지를 넣었습니다.
xml파일까지 모두 추가했지만
B라는 패키지 안에있는 소스코드에서 R,java에 있는것들을 못불러 오더라구요.
보니깐 A패키지 아래에 있는 R.java에 추가한 xml파일들의 주소가 자동으로 들어가 있었습니다.
패키지 B에서는 R.java가 A패키지로 되어있어서 그런것 같습니다.
어떡해 해야하나요?
어플의 패키지가 정해지면 그 패키지 안에 R파일이 생기고 모든 리소스는 그안에 등록됩니다.
B 패키지의 리소스를 A패키지에 복사하셨으면 당연히 A 패키지의 R파일에 등록되겠죠...
B패키지에서 꺼내쓰고 싶다면 모든 R을 A패키지의 R로 바꿔줘야 하겠죠...