2014-07-14 7 views
1

내가 한 모든 이제 android:theme="@style/Holo.Theme.NoActionBar.Fullscreen" >이 홀로으로 프로젝트를 빌드 할 수 없습니다 모든 곳

android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >

에서 매니페스트

에서 내 프로젝트 및 변화에 대한 라이브러리로 HoloEverywhere Library을 추가했다 I 수 ' t 내 프로젝트를 실행, 내가 얻을 :

[2014-07-14 14:17:26 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; 
[2014-07-14 14:17:26 - MyApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; 

나는 그것이 무엇을 의미하는지 또는 그것을 해결하는 방법을 모른다. HoloEverywhere없이 완벽하게 실행됩니다.

추신 : 그냥 물어 보지 마세요. HoloEverywhere는 라이브러리로 표시됩니다. 프로젝트와 프로젝트 모두 4.4.2로 빌드됩니다. 나는 다른 라이브러리도 사용하고 있지만, UI에별로 도움이되지 않기 때문에 간섭해서는 안됩니다.

편집 : 내 질문과 같은 다른 질문을 확인하면 lib에서 android-support-v4 중 하나를 제거해야한다고 생각합니다. 그러나 어느 것?

  • 내 프로젝트가 lib 디렉토리에 android-support-v4.jar
  • 내가 사용하고 다른 라이브러리는 lib 디렉토리 폴더에 android-support-v4.jar을 가지고 내가
  • HoloEverywhere은 lib 폴더에 support-v4-19.1.0.jar을 가지고 언급 한 바와 같이이 2 전에 완벽하게 작동
+0

이 문제는 빌드 경로에 물리적으로 여러 버전의 라이브러리가있는 경우에도 발생합니다. libs 경로에서 사용하지 않는 라이브러리를 제거하고, 프로젝트를 지우고 저장하고, Eclipse를 다시 시작한 다음 다시 컴파일합니다. –

답변

0

모든 프로젝트/라이브러리에서 모두 android-support-v4.jar을 삭제하고 HoloEverywhere에만 support-v4-19.1.0.jar 남겨 두었습니다. 어떤 라이브러리/프로젝트에서 android-support-v4.jar이 필요하다고 eclipse에서 말하는 경우 support-v4-19.1.0.jar을 대신 입력하십시오.

support-v4-19.1.0.jarandroid-support-v4.jar 위에 구축 된 맞춤 라이브러리이므로 모든 것이 포함되어 있습니다.