에서 참조한 메서드 XXX를 찾을 수 없습니다. 두 개의 안드로이드 프로젝트가 있고 ProjA에 ProjB가 필요합니다 (Eclipse 속성> Java 빌드 경로> 프로젝트> 추가> ProjB). Eclipse에서 모든 것이 잘 컴파일되지만 ProjA를 실행하면 오류가 발생합니다.메서드 YYY
Could not find method XXX, referenced from method YYY.
여기서 XXX는 ProjB의 메소드입니다.
어떻게 설정을 수정할 수 있습니까?
앱이 시작될 때 런타임에 classnotfound 오류를 포함하여 이와 동일한 상황이 발생했습니다. 해결책 : 라이브러리 프로젝트 소스 폴더를 빌드 경로에 추가하십시오! –
나는 똑같은 문제가있다! 그리고 나는 모든 것을 시도했다 : 프로젝트 레퍼런스를 추가하는 것 (Commonsware가 제안한대로), JAR-fil를 생성하고 ProjA로 가져 오는 것 - 아무 것도 작동하지 않는다! – Ted
두 가지 옵션이 있습니다. 1) ProjB를 소위 "Android 라이브러리"(승인 된 답변 참조)로 만듭니다. 2) ProjB에 리소스 (레이아웃, 드로블 등)가없는 경우 일반적인 Java 프로젝트 (Android 이외의 프로젝트)를 만들고 android.jar 이클립스의 Libraries 탭에 외부 jar로 저장하고 같은 탭에서 JRE를 제거한다. android.jar는 C : \ android-sdk-windows \ platforms \ android-3 \ android와 같은 경로에서 찾을 수있다.jar – alex2k8