第一章 Android Gradle 基础

gradle中defaultConfig区块的配置说明
    applicationId:应用的packagename。Gradle中的applicationId可以和 AndroidManifest中的分离开来,如果两个不 同,编译的后的项目applicationId为Gradle中配置的。
    minSdkVersion:应用Android SDK支持的最低版本
     targetSdkVersion:应用的SDK编译版本
     versionCode:一个整型的版本描述,通常用于版本升级
     versionName:字符串类型的版本描述,如:v1.2.2

    在使用Gradle插件编译Android项目之前,这些参数都是在AndroidManifest中配置。使用Gradle把配置分离开来,在 Gradle中配置的参数可以覆盖AndroidManifest中的值。

在命令行执行gradle编译:

    Android Studio可以使用gradlew脚本来执行项目编译,而不需要安装Gradle。
    ./gradlew build 可以进行项目编译
    ./gradlew tasks --all 可以显示所有的task

添加java库依赖:

    gradle使用Groovy脚本实现,支持单、双引号的字符串。双引号支持插入、替换参数。其他情况下两种形式的字符串一致。
 
    完全形式的依赖为group、name、version numbers都单独声明,如:
    但是也可以写成简单版:
   
    还有,可以把版本号作为参数如(不推荐):
    
    如果你需要添加一系列的文件,你可以在 dependencies代码块中 使用files或者fileTree来进行添加。如:
    
    最后一行Gradle会默认为Gradle编译文件中添加。
    
设置仓库:
     repositories代码块告诉Gradle从哪里去寻找依赖。Android使用 jcenter()或者mavenCentral()作为默认库,分别为二进制JCenter仓库和公共Maven中心仓库。
    同样,可以在仓库中添加任意的maven库,如:
    

对于需要密码登录的maven库,可以添加用户名和密码到 credentials代码块中,如:

你也可以把用户名和密码配置到 gradle.properties文件中。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值