首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android中compileSdkVersion、buildToolsVersion、minSdkVersion和targetSdkVersion的含义作用

AndroidStudio中的build.gradle中包含了这些值,compileSdkVersion和minSdkVersion还比较通俗易懂,compileSdkVersion表示当前项目的编译版本...compileSdkVersion和buildToolsVersion作用于项目的编译,minSdkVersion和targetSdkVersion控制项目的运行版本。...一般来说compileSdkVersion设置为最新的SDK版本比较好,compileSdkVersion的作用就是可以让我们在编码的过程中编译器以最新的SDK的api去要求我们的编码,它会有最新的一些提醒和异常...,compileSdkVersion版本调高还有一个好处就是当我们的项目有其他第三方sdk或者supperLib时compileSdkVersion低于这些库的编译版本时就无法编译打包。...像我们在开发过程中如果需要用到高版本的api但是我们又不想去改动项目中的代码时可以把compileSdkVersion版本调到新版本,targetSdkVersion保持不变就可以,编译版本让你可以调用高版本的

2K20

Groovy高级用法

this.rootProject.file('releaseinfo.gradle')   //ext 加{}闭包是扩展属性   ext {       build_version = [               compileSdkVersion...config.gradle')进行引入   /**   * 使用subProject定义所以子工程的公共属性   */   //subprojects {   // ext{   // compileSdkVersion...{       //也可以不用使用rootProject 因为gradle进行规定根project定义的属性,子project可以直接调用,是一种继承关系,无需使用rootProject   // compileSdkVersion...this.rootProject.compileSdkVersion       compileSdkVersion this.compileSdkVersion       buildToolsVersion...isLoadApp.toBoolean():false){       include ':app'   }   也可以在里面定义mCompileSdkVersion = 28,然后引入 compileSdkVersion

87620

Gradle 之 Task 使用

this.rootProject.file('releaseinfo.gradle')   //ext 加{}闭包是扩展属性   ext {       build_version = [               compileSdkVersion...config.gradle')进行引入   /**   * 使用subProject定义所以子工程的公共属性   */   //subprojects {   // ext{   // compileSdkVersion...{       //也可以不用使用rootProject 因为gradle进行规定根project定义的属性,子project可以直接调用,是一种继承关系,无需使用rootProject   // compileSdkVersion...this.rootProject.compileSdkVersion       compileSdkVersion this.compileSdkVersion       buildToolsVersion...isLoadApp.toBoolean():false){       include ':app'   }   也可以在里面定义mCompileSdkVersion = 28,然后引入 compileSdkVersion

85810

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券