Android

라이브러리 배포 후 적용을 하려는데 NoClassDefFoundError ?

최데브 2023. 11. 16. 09:53

아마 라이브러리 배포를 처음 해봐서 바보 같은 실수를 한거 같다.

aar 로 라이브러리 배포가 됐는데 데모앱에서는 잘됐는데 왜 실제 프로젝트에서는 안되는거야? 하면서 

NoClassDefFoundError 를 만났는데 이는 aar 은  라이브러리에 작성된 리소스는 불러오지만

라이브러리에 종속되어있는 다른 라이브러리는 불러오지 않기 때문.

 

라이브러리 내부에는 적용되어있지만 실 프로젝트에 없는 라이브러리를 적용시켜주었더니 해결.

 

쓰고보니 뭔가.. 예전에 이런 글을 봤던거 같기도 하네

반응형