2020년 9월 16일 수요일

Android Souce Inspect 사용예

 Android 개발을 하다 보면 기준 API를 지정하고 지정된 API 이상 사용되지 않게 작업을 합니다.

하지만 여러 개발자가 같이 작업을 하다 보면 이 기준이 어긋날때가 있기 때문에 이걸 검증하고 수정하는

방법을 이야기 할까 합니다.

첫번째로 minsdk 를 지정하고 이것보다 높은 함수를 사용할때 개발을 하고 나면 빌드는 되지만 조건이 충족되지 않는 폰에서는 에러가 발생하며 앱이 크래쉬가 일어 날겁니다.

검증하는 방법은

Android Studio Menu에서 "Analyze" -> "Inspect Code" 를 누릅니다.

누르고 나면 한참동안 작업을 한후 결과창에 Inspect된 내용이 보일겁니다.

위 내용에 해당하는것은 아래 경로로 가시면 확인할수 있습니다.

Android -> Lint -> Correctness -> Calling new methods on older versions

두번쨰로는 depercate 된 API를 처리하는 찾아내어 수정하는 방법입니다.

첫번쨰와 마찬가지로 Inspect Code 를 누르시고나서 결과창에

Java -> Code maturity -> Deprecated API usage

위 내용으로 걸러지는 내용을 수정하시면 됩니다.

그럼 ~~