2012-07-07 9 views
1

Windows 7 OS의 JRE 1.7 호환 수준에서 Java 프로젝트의 Eclipse에 jar 파일을 만들었습니다. 생성 된 jar는 샘플 테스트 응용 프로그램에서 내 시스템에서 잘 실행됩니다.다른 OS에서 jar 사용

이제 JRE 1.6.0이 설치된 Mac OS의 안드로이드 응용 프로그램에서이 jar 파일을 사용하고 싶습니다. ADT 20 또는 davlik conversion failed error 1을 사용하는 android 응용 프로그램에 ClassNotFound Exception과 같은 오류가 있으므로 충돌로 인해 문제가 발생합니다.

답변

0

다른 플랫폼에서 Android 프로젝트를 컴파일하려면 애플리케이션에서 타겟팅하는 Android API 수준이 설치되어 있어야합니다. 안드로이드 SDK가 어느 쪽이든 그들을 사용하는 것을 제한 할 것이기 때문에 자바 1.7의 어떤 기능도 문제를 일으키고 있다고 나는 생각하지 않을 것이다.

운영 체제가 변경 되어도 문제가 발생하지 않아야합니다. 이것이 Java가 플랫폼에 독립적이라고 말한 이유입니다.

+0

예, Boris ... 저는 Java의 플랫폼 독립성에 대해 잘 알고 있습니다. 타겟팅 된 Android API 수준이 시스템에 설치됩니다. 그러나 안드로이드 응용 프로그램에서이 Jar 파일을 사용하려고 할 때 Class Definition Not Exception Exception .. 또는 com.astroved.horawatch.HoraWatchActivity 메서드에서 참조되는 'org.AstroVed.Panchanga.Moment'클래스를 찾을 수 없습니다. onCreate 오류. 해결책을 제안하십시오. –

+0

@KumarShorav이 오류 중 일부의 전체 텍스트를 게시 할 수 있습니까? 답에 대한 귀하의 동의는 무엇을 의미합니까? 문제를 찾았습니까? –

+0

http://stackoverflow.com/questions/11356232/adding-external-jar-in-adt-20-in-android-application-projects 이 질문을보십시오. 나는 이것으로 고투하고있다. –

관련 문제