2012-03-07 2 views
0

Eclipse를 통해 내 Android 프로젝트를 실행하는 데 문제가 있습니다.Eclipse를 통해 Android 프로젝트 실행

문제 처리 "javax의/그물/SocketFactory.class"... 변환 에 달빅 형식은 1

내가 사용하고 오류로 인해 실패 내가 그것을 실행하려고 할 때 오류를 다음 부여합니다 Android 2.3.1 API 레벨 9. AVD Manager에서 다운로드 한 android.jar에는 내부에 javax/net 패키지가 있습니다.

이 문제를 조사한 결과 클래스를 Dalvik으로 변환하는 것과 관련한 것으로 보입니다. 그러나 "javax/net/SocketFactory.class"는 android.jar의 일부입니다. 어떤 제안?

+0

본 적이 있습니까? http://stackoverflow.com/questions/3284407/conversion-to-dalvik-format-failed-with-error-1-with-javax-net-socketfactory-cla – AtanuCSE

+0

네, 그 중 하나를 사용했습니다. 이렇게하면 json을 처리하는 데 사용하는 타사 라이브러리도 제거됩니다. 컴파일 타임 오류가 발생하지 않도록 해당 라이브러리를 다시 추가해야합니다. clean/build 후에 실행하면 같은 오류가 발생합니다. – rizzz86

+0

문제가 해결되었습니다. 나는 한 번에 두 개의 안드로이드 라이브러리를 실수로 추가하고있었습니다. 하나는 기본적으로 추가되고 다른 하나는 Maven 종속성을 통해 추가됩니다. pom.xml에서 android dependency를 제거하면됩니다. 하지만 이제는 mvn install 명령을 통해 터미널에서 작동하지 않습니다. 지금은 별개의 문제입니다. – rizzz86

답변

1

문제가 해결되었습니다. 나는 한 번에 두 개의 안드로이드 라이브러리를 실수로 추가하고있었습니다. 하나는 기본적으로 추가되고 다른 하나는 Maven 종속성을 통해 추가됩니다. pom.xml에서 android dependency를 제거하면됩니다. 하지만 이제는 mvn install 명령을 통해 터미널에서 작동하지 않습니다. 지금은 별개의 문제입니다.

0

아시다시피 android sdk는 java SDK 빌드가 포함되어 제공됩니다.이 SDK는 경량이며 dalvik 엔진에서 사용하도록 사용자 정의되었습니다. 자, 만약 우리가 또한 안드로이드 애플 리케이션과 함께 자바 병을 추가, 분명히 안드로이드 시스템 dalvik에 해당 자바 항아리를 변환하는 데 문제가됩니다. 따라서 "dalvik 로의 변환"문제.

이제 무슨 일이 일어 났는지 알았으니 왜 그런 일이 일어 났는지 알아낼 수 있습니다.

내 경우에는 바코드, 문제를 일으킨 프레임 워크를 zxing했습니다. 설정에서 문제의 원인을 찾아야합니다.

관련 문제