마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

라이브러리 중복 제거 어떻게?

0 추천
안녕하세요

라이브러리형 프로젝트 2개를 개발프로젝트에 추가를 하였습니다.

그런데 그 2개의 프로젝트에서 각각 동일한 내용이 들어있는 라이브러리를 포함을 하고 있습니다.

(하나는 android-support-v4 다른 하나는 support-v4-r18)

개발 프로젝트에서 컴파일까지는 오류가 없는데 단말기에 런칭을 하려고 하면 아래와 같은 오류 2줄이 나옵니다.

Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

그래서 개발 프로젝트에서 "Android Private Libraires"에서 하나를 delete 하려고 하는데 delete가 비활성화로 안됩니다.

어떻게 해결을 할 수가 있을까요?

조언 부탁드립니다.
등가교환 (1,110 포인트) 님이 2014년 7월 7일 질문

1개의 답변

0 추천
2개다 동일한 버전(v4라도 업데이트버전이있음)에 라이브러리를 넣어주시면 현상이 사라질겁니다
whdrb19 (23,520 포인트) 님이 2014년 7월 8일 답변
...