Android应用程序与旧API的兼容性

Android应用程序与旧API的兼容性,android,android-studio,Android,Android Studio,我用API 22创建了一个应用程序,我想知道是否有必要创建一个新项目,使其与以前的版本(例如API 19)兼容,或者如果您使用gradle,我是否可以做一些更简单、更高效的事情,只需将minSdkVersion设置为您想要使用的数字: defaultConfig { applicationId "com.example.mypackage" minSdkVersion 16 targetSdkVersion 24 versionCode 1 version

我用API 22创建了一个应用程序,我想知道是否有必要创建一个新项目,使其与以前的版本(例如API 19)兼容,或者如果您使用gradle,我是否可以做一些更简单、更高效的事情,只需将minSdkVersion设置为您想要使用的数字:

defaultConfig {
    applicationId "com.example.mypackage"
    minSdkVersion 16
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}
在应用程序的build.gradle文件中,有两种方法

1)从gradle文件设置“minSdkVersion”

2)在Android Studio中

文件-->项目结构-->应用程序(在左侧菜单上)--->Flavors

然后设置“最小Sdk版本”


targetSdk版本24是最新版本吗?是的,请始终将targetSdk更新为最新版本。请确保经常更新SDK。
targetSdkVersion 24是最新版本?
NO。它是项目用于编译的版本(因此为
target
version)。这并不意味着它将与未来的API版本不兼容。24是最新的API版本,但并不意味着它总是最新的。