안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드로이드 공부하다가 질문있어서 올립니다.
구글링도 해보고 여기 게시판도 여기저기 뒤져봤는데 없는 것 같네요.
제가 알기로 자바에서 다른 프로젝트를 참조할 때는 build path를 지정하는 걸로 알고 있는데요,
안드로이드에서 build path 지정까지는 되는데 실행하면 런타임 에러가 발생하네요.
다른 프로젝트 내의 클래스로 인스턴스를 만들려고 하면 에러가 나는 것 같습니다.
제가 지정한 방법은
먼저 사용할 메인 프로젝트로 가서 properties -> Java Build Path -> Projects -> Add를 이용해서,
외부 프로젝트를 추가했습니다. 그랬더니 실시간 에러가 나네요.
제가 지금까지 해본 방법으로 그냥 외부 프로젝트의 패키지를 전부 복사해서,
메인 프로젝트 내부에 붙여넣기 하니까 되긴 하던데, 이렇게 하면 리소스랑 여러가지 같이 복사해야 되더군요.
다른 설정을 해야한다거나, 안드로이드에서는 원래 안되는 거라면 방법좀 알려주세요.
감사합니다.
구글링도 해보고 여기 게시판도 여기저기 뒤져봤는데 없는 것 같네요.
제가 알기로 자바에서 다른 프로젝트를 참조할 때는 build path를 지정하는 걸로 알고 있는데요,
안드로이드에서 build path 지정까지는 되는데 실행하면 런타임 에러가 발생하네요.
다른 프로젝트 내의 클래스로 인스턴스를 만들려고 하면 에러가 나는 것 같습니다.
제가 지정한 방법은
먼저 사용할 메인 프로젝트로 가서 properties -> Java Build Path -> Projects -> Add를 이용해서,
외부 프로젝트를 추가했습니다. 그랬더니 실시간 에러가 나네요.
제가 지금까지 해본 방법으로 그냥 외부 프로젝트의 패키지를 전부 복사해서,
메인 프로젝트 내부에 붙여넣기 하니까 되긴 하던데, 이렇게 하면 리소스랑 여러가지 같이 복사해야 되더군요.
다른 설정을 해야한다거나, 안드로이드에서는 원래 안되는 거라면 방법좀 알려주세요.
감사합니다.




일단 리소스가 포함되어있으면 안될겁니다.
결국 한 프로젝트가 다른 프로젝트에 종속적이라는 것은 나중에 모양이...
jar형태로 압축된 형태가 될건데요...
jar안에 리소스가 들어가면 다른프로젝트에 추가해도 빌드 안됩니다.
그리고 NDK로 빌드한 so파일도 들어갈 수 없습니다.