프로젝트 내에서 특정 api level 보다 높은 api level을 갖는 메소드를 찾아내는 법이 궁금합니다.
이번에 새로운 기능을 구현할 계획이어서 여기에 맞는 Library를 검색해 찾아냈습니다. 그런데 개발하고 있는 프로젝트가 minSdkVersion 10 인데, 이 Library는 minSdkVersion 11을 갖습니다.
서로 동일하지 않은 min API 레벨을 갖기 때문에 실제로 어떤 결과가 나오나 궁금해서 디바이스 API 10, 19, 21 각각 실행해봤습니다. 결과는 API 19, 21 은 정상작동하고 API 10 에서만 ClassNotFoundExceiption 오류가 발생했습니다.
이 문제에 대해서는 다음 링크에서 minSdkVersion 보다 높은 api level을 갖는 메소드에 따라 if 문으로 api build version 을 구분해 처리해주는 방법을 찾을 수 있었습니다.
http://www.masterqna.com/android/31962/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-api-%EB%A0%88%EB%B2%A8%EC%97%90-%EB%94%B0%EB%A5%B8-%EB%B3%80%ED%99%94
따라서 Library 에서 어떠한 메소드가 높은 API level을 갖는지 찾아내고 알맞게 수정해야할 것 같은데, 어떻게 찾아야할지 감이 잡히지 않습니다. 도와주십시오.