다른 개발자 분들이 사용할수 있도록 라이브러리 SDK 를 만들고 있습니다.

핵심소스코드가 공개되지 않도록 JAR 라이브러리를 만든후 사용시험해보고 있는데 다음과 같이 resources NotFoundException exception이 발생합니다.

04-21 05:33:29.009: ERROR/AndroidRuntime(336): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f030001
04-21 05:33:29.009: ERROR/AndroidRuntime(336):     at android.content.res.Resources.getValue(Resources.java:891)
04-21 05:33:29.009: ERROR/AndroidRuntime(336):     at android.content.res.Resources.loadXmlResourceParser(Resources.java:1865)
04-21 05:33:29.009: ERROR/AndroidRuntime(336):     at android.content.res.Resources.getLayout(Resources.java:730)
04-21 05:33:29.009: ERROR/AndroidRuntime(336):     at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
04-21 05:33:29.009: ERROR/AndroidRuntime(336):     at com.shallwead.sdk.AdView.init(AdView.java:399)
04-21 05:33:29.009: ERROR/AndroidRuntime(336):     ... 25 more


라이브러리에포함된 소스의 일부인 AdView 를 실행중 일어나는 excetion 이라 소스코드는 JAR 파일에 잘 포함된것 같은데
리소스를 찾을 수 없다고 나옵니다.

알집을 이용해 리소스 파일의 내용을 살펴보면 해당리소스가 컴파일된 파일인 R$layout.class 파일도 들어 있는데 왜 못찾겠다고
나오는지 도무지 알수가 없네요..

JAR 파일 만드는 방법은 아래 URL 의 내용과 동일한 방법을 이용했습니다.

혹시 비슷한 경험있으셨던분 있으시면 조언부탁드립니다.

감사합니다.

ps. 참고로 문제의 JAR(압축파일의 lib 디렉토리에 위치) 파일과 테스트용 데모 소스코드 첨부합니다.