안드로이드 개발 질문/답변
(글 수 45,052)
커스텀 위젯을 하나 만들어서 jar로 배포하려 하는데 resource가 포함되어 있습니다
resource는 layout.xml과 anim.xml 두개가 포함되어 있습니다.
resource는 jar 내부에 있는 코드들만 사용하고 있습니다. 외부에서 접근할 필요는 없습니다.
첫번째 시도한 방법으로 resource파일을 포함해서 jar을 만들경우 존재하지 않는 resource로 판단합니다.
두번쨰 시도한 방법으로 resource파일에 대한 R파일을 포함해서 jar을 만들경우 에도 존재하지 않는 resource로 판단합니다.
세번째 시도한 방법으로 resource파일과 jar파일을 따로 배포할 경우 리소스는 프로젝트의 R파일에 정상적으로 추가가 되지만
문제는 jar안에 있는 class에서 resource를 사용할때는 프로젝트의 R파일이 아닌 jar을 만댈때의 R파일이라는 점입니다.
jar안에 class에서는 R.layout.xxxx 이렇게 접근할텐대 이때 R 이 프로젝트의 R이 아니라 jar을 만들떄
프로젝트의 R파일이라는 점 입니다.
jar과 resource를 함께 배포하는것이 베스트 이지만
안될경우 jar따로 resource따로 배포까지 생각하고 있습니다.
해결방법이 있을까요?