정리한다 정리한다하다가 간만에 일찍 퇴근해서 올립니다.

이클립스상에서의 개발을 무지 추천합니다.


aapt를 통해서 R.java를 개발자가 뽑아내야 하는 귀찮음이 있어서요.

다들 하시는대로, mydroid/ 디렉토리 자체를 java project로 넣어주시고 작업을 진행하실텐데요.


제경우 package/apps/Launcher 의 기준으로 설명하겠습니다 :)

Launcher와 관련되어서 packages/apps/Launcher 디렉토리가 하나 존재하고,

하단에 packages/ 디렉토리가 별도로 존재합니다.

전자는 package와 해당 패키지내의 source 파일들을 관리하고, 후자는 resource 및 xml을 관리합니다.


후자에 디렉토리를 packages/apps/Launcher/res에 들어가셔서 원하시는 resource파일을 드래그 & 드랍으로 

원하시는 위치에 넣어주세요.


그다음 단축키로는 Ctrl + B, Build Project를 진행해 주세요.


뭐가 문제인지는 모르겠지만, make를 통해서는 R.java를 새로 생성하지 않는것 같습니다.

이클립스에서 build 를 해주시면 out/target/common/.../R/ 에 새롭게 R.java 파일이 생성됩니다.


이후 해당되는 R.java 파일을 열어주시고 F5로 refresh 해주시면 그때에, resource의 추가에 대한 변경사항이 적용되는 것 같습니다.


저도 왜인지는 모르겠네요...


g++ 4.3 /4.2/4.1 세버전으로 모두 빌드를 해보았지만 동일한 문제가 나타났었습니다.

4.4 는 엄격한 (이라고 쓰고, 치사할정도로 라고 첨부해줍니다.) 규칙 적용때문에 빌드에러가 좀 많이 발생됩니다.

일일이 수정해주기 귀찮은 문제가 있네요..


일단 이럴경우 100% resource의 변경이 반영되어서 저는 이렇게 진행하고 있습니다.


왜 안돼지, 하면서 시간잡아먹는거보다는 이렇게 작업해주는게 속편해서 쓰고 있고요.


보다 깔끔한 방법이 있으면 같이 공유해보아요 :)