如何设置minSDK,tartgetSDK,在android中使用v7 Appcompat库进行编译?

时间:2013-11-28 02:58:44

标签: android android-support-library

在项目创建过程中这是正确的事情

Min是API 7

目标是API 17

编译是API 18 ??

在开发者网站中只说明了min和target,我应该使用compile 最新的一个示例API 18或19用于编译器?

PRINT SCREEN: http://prntscr.com/275ck0

2 个答案:

答案 0 :(得分:0)

targetAPIcompileAPI应该是最新的API。 ATM是19。

答案 1 :(得分:0)

没错。

使用最新的SDK进行编译,您可以使用这样的新API功能:

@SuppressLint("NewApi")
private void hideCalendarView(DatePicker dp) {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {  
        //codes (API level >= Build.VERSION_CODES.HONEYCOMB)
    } else {
        //codes (API level < Build.VERSION_CODES.HONEYCOMB)
    }
}

但是使用最老的SDK来编译你不要使用高级API功能而不是编译SDK级别。