第一章 Android Gradle 基础

来源:互联网 发布:演示动画制作软件 mac 编辑:程序博客网 时间:2024/06/05 18:21
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
原创粉丝点击