2016-07-07 7 views
1

나는 다른 설정의 안드로이드 설정에 대한 다른 설명을 들었지만 여전히 나의 특별한 경우에 혼란 스럽다.android 빌드 타겟 설정 용어와 혼동 됨

제 사례에 대한 구체적인 질문이 있습니다. 이전에 안드로이드 라이브러리 이클립스 프로젝트에 대한 설정을 다음과 같이했습니다 :

Project Build Target : API Level 15 
    Project.properties file : target=android-15 
    Manifest.xml : 
     minSDKVersion : 15 
     targetSDKVersion : 15 

이 라이브러리는 Android 4.0.3 이상을 지원할 수있었습니다.

지금, 나는 나의 라이브러리의 일부 변경을했을 특히 사용했다 - @JavascriptInterfaceBuild.VERSION_CODES.KITKAT

를 지금은 내 라이브러리에 대한 값은 다음과 같습니다

Project Build Target : API Level 19 
    Project.properties file : target=android-19 
    Manifest.xml : 
     minSDKVersion : 15 
     targetSDKVersion : 15 

이 아직도 날이 사용할 수 있도록 의지를 안드로이드 4.0.3 이상에서 문제없이 모든 장치에 라이브러리?

위와 같은 변경 사항을 사용하면서 조언을 구할 수 있습니까? Android 4.0.3 이상을 계속 지원할 수있는 방법은 무엇입니까?

+0

'minSDKVersion : 15 targetSDKVersion : 19' –

+0

@IntelliJAmiya는 project.properties 파일의 대상 설정이 라이브러리를 사용할 수있는 장치에 영향을 미치지 않는다는 것을 의미합니까? –

+0

내 대답이 도움이 되었다면 정답으로 선택해주세요. –

답변

1

타겟 빌드 및 컴파일 버전은 항상 같아야하며 최신 버전 또는 가지고있는 가장 높은 API 버전이어야합니다. 새 API 버전에는 오래된 라이브러리가 없거나 최신 버전에서는 일부 라이브러리가 사용되지 않을 수 있습니다. 따라서 최신 버전 또는 가장 높은 버전을 대상으로하십시오.