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

gradle에서 등록한 SDK들이 사용하는 라이브러리끼리 충돌할떄 어떻게 대처해야 할까요?

0 추천

 

상기 코드대로 그래들 코드를 작성했는데 현재 사용중인 SDK (카카오, AOA)에서 라이브러리가 중복되는듯 하여 의심되는 SDK를 주석처리하고 빌드했는데 안스에서 실행할땐 잘되는게 signed apk빌드할때 끊임없이diplicate Error를 뱉습니다. ㅠㅠ 
현재 exclude 된게 전부 duplicate entry로 나온것들이구요. 분명이건 뭔가 문제가 있는게 확실해 보이는데 어떻게 해결해야할지 모르겠습니다

Tesl4 (380 포인트) 님이 2016년 8월 19일 질문

1개의 답변

0 추천
1. dependency에 jar 파일을 추가하지 마세요.

예를 들어 universal-image-loader는 아래처럼 사용할 수 있습니다.

compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.2'

 

2. exclude에 support라이브러리나 class 파일 등을 포함시키는 것은 매우 잘못된 방법입니다. exclude에는 프로그램 동작에는 필요하지 않은 LICENSE 등의 파일만 있어야 합니다.
익명사용자 님이 2016년 8월 19일 답변
...