0
에서

나는 안드로이드 지원 V4를 사용하여 함께 다음 라이브러리 프로젝트를 사용하는 안드로이드 프로젝트가있다 :프로젝트 건물 성공적으로 이클립스하지만 IntelliJ에

ActionBarSherlock의
SlideMenuLib
페이스 북
Google Play를 서비스

내 프로젝트는 Eclipse에서 잘 작동하며 IDE에서 직접 porject를 시작할 수 있지만 IntelliJ (13.0.2)에서 같은 프로젝트를 가져오고 실행하면 다음 오류가 발생합니다.

Android Dex: [Splash] com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

은 어떻게 든 IntelliJ에 모두 세 곳에서 Supportv4 라이브러리를 여러 번 따기 오류 만 지원 라이브러리 수입 함께 놀러 어떤 시도 알고,이 프로젝트는 com.android 말을 컴파일 중지합니다. Eclipse 및 Intellij에서 support.v4가 누락되었습니다.

답변

0

귀하의 프로젝트가 동일한 두 라이브러리 (구형 및 신형)를 사용하고있어 모르는 경우 가져 오기에 문제가있을 수 있습니다.

Libs 파일, lib-project 및 참조를 확인하십시오.

다음을 시도하십시오. 경로 -> 순서 및 내보내기, 가져온 라이브러리에서 사용하는 것과 동일한 항아리를 선택 취소하십시오.

+0

그러나 프로젝트는 Eclipse에서 잘 작동합니다. 당신이 제안하고있는 변경 사항은 Intellij에서 프로젝트를 컴파일하는 데 실제로 도움이되지 않습니다. 더 명확하게 내 질문에 좀 더 자세한 내용을 추가했습니다 –

+0

당신은 내가 지원하는 라이브러리에 문제가 안드로이드 스튜디오 이클립스에서 프로젝트를 마이 그 레이션하는 동일한 문제가 있었는지 확실합니다. 라이브러리는 내가 사용했던 기본 프로젝트와 libs에 추가되었습니다. 사용하지 않은 가져 오기 제거하기 dex – Unii

+0

의 문제 제거 처음 답변을 명확히 해주십시오. 제대로 이해하지 못했을 수 있습니다. 마이그레이션을 위해 수행 한 세부 단계를 추가하면 정말 도움이됩니다. :) –