2013-05-09 3 views
0

다소 특이한 점이 있습니다. 직접 열면 내 프로그램이 잘 작동합니다. 인 텐트 필터 사용자 정의 확장 일치를 통해 열면 VerifyError와 충돌합니다. 찾을 수없는 클래스는 Java 프로젝트 종속성의 라이브러리 jar에 있습니다.Android 인 텐트 필터 VerifyError

앱 서랍에서 열 때 완벽하게 작동합니다.

빠른 확인으로 Java 프로젝트 종속성에서 jar 파일을 내 Android 프로젝트로 복사했습니다. 이후 인텐 트 필터 확장자 일치에서도 잘 실행됩니다.

누가 클래스 조회가 인 텐트 필터 일치에 따라 다르게 동작하는지 알 수 있습니까?

답변

0

자바 프로젝트를 안드로이드 라이브러리로 변환하기로 결정했으며 비교적 간단했습니다. 변환 후에 하위 라이브러리를 기본 Android 프로젝트에 복사 할 필요가 없어졌으며 Android 라이브러리에서 바로 작동했습니다. 난 왜 자바 라이브러리가 거의 일한 모르겠지만, 가능하면 안드로이드로 모든 것을 변환하는 것이 가장 좋습니다.

Convert existing project into Android project in Eclipse?

: 여기

변환에 대한 링크입니다