2017-09-13 1 views
1

문제가 있습니다. 나는 원하지 않는 종속성을 가지고 있는데, 그것은 gradle 파일에 명시 적으로 포함되어 있지 않습니다. 어떻게 의존성이 transitively이 하나를 포함 찾을 수 알아낼 수 없습니다.Android 프로젝트에서 전이 의존성을 찾는 방법

이 종속성의 출처는 어떻게 확인할 수 있습니까?

나는

gradlew analyze 

을 시도하지만 내 프로젝트를

답변

3

dependencyInsight 작업이 당신을 위해이 작업을 수행 할 수

감사를 컴파일에 실패했다. 예 : 이름에 groovy을 포함 의존성이 lib 프로젝트의 compile 구성에 포함 된 이유

gradle -q lib:dependencyInsight --dependency groovy --configuration compile 

또는 Android

gradlew -q app:dependencyInsight --dependency gson --configuration debugCompileClasspath 

에 대한

가 표시됩니다. 자세한 내용은 doc section을 참조하십시오.

+0

gradle 3.0에서는 다음과 같은 구성을 사용해야합니다. ** gradlew -q app : dependencyInsight --dependency gson --configuration debugCompileClasspath ** – zkvarz

+0

@zkvarz 공유해 주셔서 감사합니다! –

관련 문제