compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersion

compileSdkVersion:代码使用到的SDK的版本,推荐使用最新的
有时候需要降低compileSdkVersion版本,来支持旧版本SDK中的类(尽量不要这么做),但直接改这个值可能会报错,解决方法:
1、更改styles.xml 使用低版本style。例如改成parent=”android:Theme.Light.NoTitleBar”
2、如果还报错,将Activity的继承改为Activity而不是AppCompatActivity。
并且去掉依赖中高版本的support,例如 compile ‘com.android.support:appcompat-v7:23.2.1’
3、如果还报错,肯定是因为代码中某处使用的高版本SDK中的东西了,改了就好了

buildToolsVersion: 构建项目的版本,推荐使用最新的
在SDK Manager中可下载的最低版本为17.0.0

minSdkVersion:可以安装此应用的手机系统的最低版本
如果这个值高于手机系统版本的值,则手机不能安装此应用

targetSdkVersion:目标系统的版本,推荐使用最新的
如果设置高于compileSdkVersion ,系统会提示The targetSdkVersion (23) should not be higher than the compileSdkVersion (17),但是不会报错

你可能感兴趣的:(android,SdkVersion)