build.gradle 文件中的 Android SDK Build Tools version

Android,Gradle,SDK

2018.07.17

在 Android Gradle Plugin 3.0.1 中,最低的 Android SDK Build Tools 是 26.0.2,而我声明的 25.0.0 将被忽略掉。

今天新建了一个 Android 项目的时候,无意中发现了这么一个 warning 。

Warning:The specified Android SDK Build Tools version (25.0.0) is ignored, as it is below the minimum supported version (26.0.2) for Android Gradle Plugin 3.0.1.

Android SDK Build Tools 26.0.2 will be used.

To suppress this warning, remove "buildToolsVersion '25.0.0'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.

之前一直使用版本较低的 Gradle 插件,并没有发现这个问题,说明新的 Gradle 插件定义了最低的 SDK Build Tools 的版本,至少在 Android Gradle Plugin 3.0.1 版本上,Build Tools 的最低版本是 26.0.2 。

这就提示我在正式项目中如果升级了 Gradle Plugin 版本的话,那么对应的 Build Tools 版本会被动升级的。Build Tools 被动升级的话,我需要考虑到其他同时开发环境是否有对应的版本,需要提示他们升级。同时 Jenkins 构建服务器的打包环境也需要检查一下,是否需要升级。

相关文章

- EOF -

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动。

转载请注明:文章转载自 Binkery 技术博客 [https://binkery.com]

本文标题: build.gradle 文件中的 Android SDK Build Tools version

本文地址:https://binkery.com/archives/108003.html

linux android build tools,build.gradle 文件中的 Android SDK Build Tools version相关推荐

  1. android build获取ext,顶级build.gradle文件中的ext属性

    我正在开发一个android应用程序.我在根项目中有一个"dependencies.gradle"文件: ext { // Android kotlinVersion = '1.2 ...

  2. 关于Android Studio里的Gradle文件

    // 声明是Android程序 //apply plugin是最新gradle版本的写法,以前的写法是apply plugin: 'android', 如果还是以前的写法,请改正过来 apply pl ...

  3. android游戏基址,Android上可执行ELF文件中的段不能有基址

    Android上可执行ELF文件中的段不能有基址 @(Android研究)[android] [TOC] 场景 我使用Android NDK的编译工具交叉编译qemu项目(编译可在Android上运行 ...

  4. linux sed 批量替换多个文件中的字符串

    原文: http://blog.csdn.net/kauu/article/details/1757325 一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldst ...

  5. android xml获取指定,android:如何从xml文件中获取信息?

    我得到一个程序,从一个链接的服务器获取天气.我已经做了一些将字符串结合到URL的字符串.我现在需要从XML文件中获取信息.android:如何从xml文件中获取信息? 这是我的代码:(我更换了,为了安 ...

  6. 【linux】使用sed删除大文件中的指定行

    [linux]使用sed删除大文件中的指定行 引言: 最近在清洗数据时遇到一个超大的文件,需要删除其中不符合数据要求的指定行.使用之前写好的python脚本清洗速度太慢,于是检索了许多linux文件处 ...

  7. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  8. assert文件夹 设置android_android使用build.xml配置assert文件中不压缩的类型文件

    问题: 在做文本文件读取时,从assert文件中获取文件 getResources().getAssets().openFd("test.txt").getFileDescript ...

  9. 安卓编译android.mk,详解安卓系统中的Android.mk文件

    概述    Android.mk文件用来向编译系统描述如何编译你的源代码.更确切地说,该文件其实就是一个小型的Makefile.由于该文件会被NDK的编译工具解析多次,因此应该尽量减少源码中声明变量, ...

最新文章

  1. python 用for循环生成字典_我需要创建一个for循环来生成嵌套字典
  2. Tomcat(二):tomcat配置文件server.xml详解和部署简介
  3. MAP 最大后验——利用经验数据获得对未观测量的点态估计
  4. 今晚直播 | NeurIPS 2021论文解读:基于置信度校正的可信图神经网络
  5. Oracle中的move命令
  6. WPF程序将DLL嵌入到EXE的两种方法
  7. [AH/HNOI2017]大佬
  8. 【算法】八大排序算法的时间复杂度 表格
  9. 华为应用锁退出立即锁_华为P40系列三大安全锁,教你锁住你的隐私 - 企业资讯...
  10. python没有错误但是不显示结果_解决Pycharm无法显示matplotlib绘图问题
  11. 哪些人在听 60 亿流量《惊雷》?Python 告诉你 | 原力计划
  12. cv_load_image_anycolor 什么意思_LOL英雄联盟手游use a ping什么意思?怎么给队友发信号?...
  13. 南加大计算机硕士学制,2020年南加州大学硕士读几年
  14. 完成一个个人博客,博客头像可上传本地图片;部分图片实现点击看大图功能
  15. python3 unicode_关于你不想知道的所有Python3 unicode特性
  16. python里逗号是啥_Python中逗号的三种作用
  17. [2019 icpc徐州] H.Yuuki and a problem 带修改的主席树(主席树+树状数组)
  18. android蓝牙浅析
  19. 问题:如何查询宇视摄像机/摄像头规格参数
  20. ECMAScript 6 字符串和数值的拓展

热门文章

  1. vaadin_Vaadin和DukeScript中的Hello World
  2. 线程并发库和线程池的作用_线程和并发介绍
  3. java数字格式化_Java数字格式
  4. struts2面试问题_Struts2面试问答
  5. 高可用性(HA),会话复制,多VM Payara群集
  6. java nio的演进_Java接口的防御性API演进
  7. Neo4j:动态添加属性/设置动态属性
  8. 使用Java第2部分查询DynamoDB项
  9. ejb 2.0 3.0_Java EE 6测试第I部分– EJB 3.1可嵌入API
  10. OpenMap教程第2部分–使用MapHandler构建基本地图应用程序–第1部分