2017-04-26 1 views
1

android 용 smack 라이브러리를 추가 한 후 마약 중 Android 콘솔에 두 가지 경고가 표시됩니다.Smack 라이브러리를 포함 한 후 경고 : "의존성 xpp3 : xpp3 : 1.1.4c는 디버깅에있어 충돌이있을 수 있으므로 무시됩니다 ..."

경고 : 경고 : 종속성 xpp3 : xpp3 : 1.1.4c는 과 같은 디버그 용으로 무시됩니다. 이는 Android에서 제공하는 내부 버전과 충돌 할 수 있습니다.

경고 : 경고 : xpp3 : xpp3 : 1.1.4c 종속성은 로 릴리스시 무시됩니다. 이는 Android에서 제공하는 내부 버전과 충돌 할 수 있습니다.

그럼, 내가 어떻게하면 안드로이드 콘솔에 도착 경고를 없애 버릴 수 있는지 설명해 줄 수 있습니다.

+0

이봐, 난 당신의 도움이 필요, 또한 –

+0

예 tell..actually 나도 새로운 헤로인에 새로운 오전하지만 난 도울 수 있다면 , 나는 분명히 당신을 도울 것입니다 ... – user3475052

+0

당신은 저에게 참조 링크를 알려줄 수 있습니까? 자습서 기사에 대한? 또는 소스 코드 샘플] –

답변

1

경고를 무시해도됩니다.

안드로이드 gradle 플러그인은 안드로이드가 이미 XmlPullParser 3 (xpp3) API와 함께 제공되므로 xpp3 의존성을 무시할 것이라고 알려줍니다.

+0

경고를 무시해도 안전하다고 생각되는 이유를 들어 주시겠습니까? – Teriblus

+0

내 대답을 편집했습니다. – Flow

0

안드로이드 플러그인이 이미 포함 XML,이 같은 뭔가 헤로인에서 XPP3를 제거해야 파서 제 3 판 (XPP3) 당기 :

// need to add the exclude for every smack dependencies. 
compile ("org.igniterealtime.smack:smack-android:4.1.0") { 
    exclude group: 'xpp3', module: 'xpp3' 
} 

또는 약간 게으른, 당신이 사용할 수있는 경우, 다음을 (나는 게으름을 권장하고 있지 않다하더라도) 모든 종속성에서 XPP3를 제거 :

configurations { 
    all*.exclude group: 'xpp3', module: 'xpp3' 
} 
관련 문제