2013-09-04 4 views
1

코드에서 사용 된 각 메소드의 API 레벨을 고려하지 않은 실수를 저 지르려고합니다. 따라서 500 행을 코딩 한 후에는 코드에서 사용한 가장 높은 안드로이드 API 레벨이 무엇인지 전혀 알지 못합니다.코드에서 Android API 레벨 확인

필자는 API 레벨에 대한 메소드의 모든 단일 라인을 점검 할 필요가 없으므로 Eclipse에서 사용했던 최상위 API 레벨 메소드를 검사하는 옵션이 있는지 궁금합니다.

답변

2

대상 SDK 레벨을 최소 SDK로 설정하고 프로젝트 빌드 대상을 동일한 API 레벨로 설정하고 표시되는 오류를 다시 컴파일하고 수정하십시오.

AsyncTask의 경우와 같이 API 동작 변경 사항을 처리해야하지만 처음부터 처리해야합니다.

+0

답변 주셔서 감사합니다. – wakaka

+0

시험을 마친 후 확인해 보았습니다.이 방법은 절대 안전한 방법이 아니라는 것을 알고 있습니다. 특히 위치 클래스의 getElapsedRealtimeNanos() 메서드는 API 17 이상에서만 사용할 수 있지만 내 minSDK 및 targetSDK를 14로 설정하여 오류 메시지를 가져 오지 않습니다. – wakaka

+0

프로젝트 빌드 타겟을 잊지 마세요. –

관련 문제