1. 연동한 SDK는 뭘 쓰고 있을까?외부 SDK를 연동하다 보면 그 안에서는 어떤 라이브러리나 다른 SDK를 사용하는지 궁금할 때가 있다. 소스를 볼 수 없는 SDK라면 더 그렇다. 이럴 때 Gradle의 의존성 조회 기능을 사용하면 SDK에서 이어지는 의존성을 확인할 수 있다. 이번에는 가상의 광고 SDK로 확인해보자. 앱은 OkHttp 4.9.3을 사용하고 있었는데, SDK를 추가한 뒤 런타임 의존성을 보니 4.12.0이 선택되어 있는 상황이다. 앱의 OkHttp 선언은 그대로인데 어디에서 들어온 버전일까?SDK는 내부 통신에 OkHttp 4.12.0을 사용하고, 다른 SDK인 tracking-sdk도 연동한다고 가정한다. 의존성 메타데이터는 올바르게 배포되어 있고, 별도의 버전 제약이나 강제 규칙..