Android Studio之build.gradle小技巧

一:

当你工程引用android 的support包的时候,常常会这样写:

  

dependencies {
    compile 'com.android.support:recyclerview-v7:22.2.1'
}

 

注意看数字,标示你引用跟你的targetSdkVersion对应的版本的support包,如果一个这样写,倒是也无所谓,如果多的话,并且需要切换targetSdkVersion的时候就有点麻烦了,可以这样写:

ext {    supportLibVersion = '23.1.1'}

dependencies {    compile "com.android.support:support-v4:${supportLibVersion}"    compile "com.android.support:palette-v7:${supportLibVersion}"    compile "com.android.support:recyclerview-v7:${supportLibVersion}"    compile "com.android.support:design:${supportLibVersion}"    compile "com.android.support:customtabs:${supportLibVersion}"}

  

是不是感觉很酸爽!!!

 

二:

 

时间: 2024-10-07 08:31:05

Android Studio之build.gradle小技巧的相关文章

Android Studio 中 build.gradle 中 dependencies 下的 comile 后面的内容的来源

Android Studio 中 build.gradle 中 dependencies 下的 comile 后面的内容的来源 compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'io.reactivex.rxjava2:rxjava:2.1.0' 答案来自于:http://mvnrepository.com/ 你知道的名字应该是 rxandroid,而它依赖 rxjava,如果你想使用 rxjava 的最新版本,而不是 rxandro

Android Studio中build.gradle文件详解

首先,在Android studio的一个工程里,在Gradle Scripts目录下,有一个文件build.gradle(Module:app),打开.这里我随便选了一个工程的build.gradle文件做例子: apply plugin: 'com.android.application' android {     compileSdkVersion 21     buildToolsVersion "21.1.2"     defaultConfig {         min

为Android Studio编写自定义Gradle插件的教程_Android

Google已经建议Android开发全部转向Android Studio开发,Android Studio 是使用gradle编译.打包的,那么问题来了,gradle可是有一堆东西...,为了彻底了解gradle,今天就来学习下如何写自己的gradle插件(当然插件源码是使用groovy写的),先看如下代码目录: 如上图所示,plugin目录是插件源码目录,sample是用来测试插件的. 1.在目录plugin/src/main/groovy/com/micky/gradle/下新建插件类My

Android Studio手动配置Gradle的方法

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具.它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置. 面向Java应用为主.当前其支持的语言限于Java.Groovy和Scala,计划未来将支持更多的语言. 下面是一些Gradle的功能 按约定声明构建和建设: 强大的支持多工程的构建: 强大的依赖管理(基于Apache Ivy),提供最大的便利去构建工程: 全力支持已有的 Maven 或者Ivy仓库基础建

为Android Studio编写自定义Gradle插件的教程

Google已经建议Android开发全部转向Android Studio开发,Android Studio 是使用gradle编译.打包的,那么问题来了,gradle可是有一堆东西...,为了彻底了解gradle,今天就来学习下如何写自己的gradle插件(当然插件源码是使用groovy写的),先看如下代码目录: 如上图所示,plugin目录是插件源码目录,sample是用来测试插件的. 1.在目录plugin/src/main/groovy/com/micky/gradle/下新建插件类My

android studio 3.0 gradle 打包脚本配置详解

本文介绍了android studio 3.0 gradle 打包脚本配置,分享给大家,具体如下: 修改输出的名字 保存输出的文件路径 def fileArray = [] //遍历输出文件 android.applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != null && outputF

android studio 导入本地gradle包出错

问题描述 android studio 导入本地gradle包出错 网上的方法用了好几个,一直无法解决问题,配置了GRADLE-HOME,Path.就是会报以下错误.希望大神指点一二.是windows8.1系统. 解决方案 我也遇到过这个问题,但也没解决,最终将studio卸载了,重新安装了一下studio和gradle

android studio 新建项目gradle几分钟才好??(window平台)

问题描述 android studio 新建项目gradle几分钟才好??(window平台) 如题所问,是什么原因呢??有时一直gradle,而且有时运行项目的时候也会出现这种情况,请求大神答案.. 解决方案 android studio如何导入第三方库slidingmenu(gradle项目)Android Studio 导入 Gradle 项目 解决方案二: 1.5版本有这个问题2.0就好了,当然也看你机器快慢 解决方案三: 我现在就是2.0的版本

Gradle for Android第二篇( Build.gradle入门 )

在这一章,我们将学习以下内容: 理解Gradle文件 编写简单的构建任务 自制构建脚本 理解Gradle脚本 当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具.当我们创建一个新的工程,Android studio会默认为我们创建三个gradle文件,两个build.gradle,一个settings.gradle,build.gradle分别放在了根目录和moudle目录下,下面是gradle文件的构成图: MyApp    ├── build.gradl