android library안의 component 선언은 어디에

결론부터 이야기하면 android app 에서 사용되는 library(정확히는 android library)에 있는 모든 component는 이 library를 사용하는 app의 AndroidManifest.xml 파일에 모두 선언해야 한다.

이에 대해서는 developers.android.com의 AndroidManifest.xml 부분에 있으며 그 내용은 다음과 같다.

In the manifest file of the application project, you must add declarations of all components that the application will use that are imported from a library project. For example, you must declare any <service><receiver>,<provider>, and so on, as well as <permission><uses-library>, and similar elements.

이에 대한 질문과 답은 StackOverflow에 있으니, 또한 참고하면 좋을 것 같다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.