질문 1의 경우 : @StinePike는으로 @StinePike는 말한대로 최소한 최소 sdk가 13 이상인 경우 v4를 min-sdk = 4-12로 사용해야하며 v13을 사용하는 것이 좋습니다.
업데이트 의견에서 Frank가 설명한 바와 같이 개정판 26.0.0 이상은 모든 지원 라이브러리에 대한 minsdk가 API 레벨 14입니다. 자세한 내용은 https://developer.android.com/topic/libraries/support-library/index.html#api-versions을 참조하십시오.
질문 2 : 가장 적합한 대상은 수행 할 계획에 따라 다르며 더 높은 sdk 수준에서 도입 된 일부 기능을 제공하려면 더 높은 target-sdk를 사용해야하지만 로이드 버전 최소 SDK는 동일한하는 이전 버전 로이드
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
// safe to use api 11/Android 3.0 stuf
} else {
// only use api level <= 10 stuff
}
가진 장치에서의 higer SDK 버전에 도입 로이드 API를 사용하지. 당신은 API 레벨> = 10의 물건을 필요한 경우 당신은 사용해야 분-SDK 10
내 의견 : 10 API 레벨을 그것에게 그것의 가치가없는 < 10, ... 사용하지 않는 경우의 90 %에 도달 안드로이드 기기 (4 월 2016 등)
내 의견 : 당신이 ~ 안드로이드 장치의 95 %
를 들어 도달 16 ..., 그것의하지의 가치를 API 레벨 < (16)를 사용하지 않는 Android OS 버전 확인 확인 : https://developer.android.com/about/dashboards/index.html
[Android Support Package/Compatibility Library - v4 또는 v13을 사용할 수 있습니까?] (http://stackoverflow.com/questions/9926403/android-support-package-compatibility-library-use-v4-or-v13)) –