码迷,mamicode.com
首页 > 其他好文 > 详细

gradle中的compileSdkVersion和buildToolsVersion

时间:2018-06-02 17:43:57      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:form   android平台   sqlite3   eclipse   ace   patch   androi   aapt   orm   

CompileSdkVersion:编译版本,就是运行这个项目需要的SDK,即API Level。

buildToolsVerson:是构建工具的版本,构建工具包括了打包工具aapt、dx等等。

注意:
1、buildtools的目录位于 android_sdk_path/built-tools/XXX。这个版本号一般是API—-LEVEL.0.0。
2、eclipse的project.properties中可以设置sdk.buildtools,也可以不设置,默认是指定最新版本。而在Android studio中是必须在build.gradle中设置。

    /**
     * android 编译基本环境配置
     */
    compileSdkVersion = 26
    buildToolsVersion = "26.0.0"

3、buildToolsVersion的版本需要>=CompileSdkVersion,可以用高版本的build-tool去构建一个低版本的sdk工具,例如:

    /**
     * android 编译基本环境配置
     */
    compileSdkVersion = 23
    buildToolsVersion = "26.0.0"

附录-SDK目录:

?  sdk ls
build-tools    extras         patcher        platforms      tools
emulator       licenses       platform-tools sources

关键目录:

  • platforms:是存在不同API-LEVEL版本SDK目录的地方
  • build-tools:里面是不同版本的build工具,这些工具包括了aapt打包工具、dx、aidl等。
  • platform-tools:是一些Android平台相关的工具,如adb、fastboot、sqlite3等
  • tools:是存放一些Android开发相关的工具,如android、emulator、monitor、traceview

gradle中的compileSdkVersion和buildToolsVersion

标签:form   android平台   sqlite3   eclipse   ace   patch   androi   aapt   orm   

原文地址:https://www.cnblogs.com/amyzhu/p/9125964.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!