美文网首页
Android Studio关于Gradle要知道的一些知识

Android Studio关于Gradle要知道的一些知识

作者: trayliu_小马过河 | 来源:发表于2017-04-26 12:22 被阅读85次

    Gradle 命令行

    gradlew assembleDebug 编译并打Debug包
    gradlew assembleRelease 编译并打Release包
    gradlew assemble -为所有构建类型创建apk
    gradlew build 把debug/release环境包都打出来
    gradlew check 运行所有的检查,比如说Android Lint,如果发现问题可终止任务
    gradlew -v”命令查看gradle版本
    gradlew clean 清除项目目录下的build文件夹及依赖
    

    gradlew命令实际上就是执行的gradle-wrapper.properties中最后一行指定的路径下的环境变量地址;

    Paste_Image.png

    配置签名

    打开Project Structure > Signing,可以分别配置release 和 debug版本的签名信息


    随即可以再Moudle.app 的 build.gradle中看到对应的signingConfigs信息。

    Paste_Image.png

    同样在Build Types中,可以配置对应app版本的signing config,以及其他。


    BuildType

    Gradle

    build.gradle(Project) :

    项目全局的 gradle 文件,在文件内部中的 buildScript 中 gradle 指定了 jcenter 代码仓库,同时声明了依赖的 Android gradle 的插件版本;


    Paste_Image.png

    build.gradle(Module):

    apply plugin 领域描述了 gradle 所引入的插件
    android{...} 领域描述了该 Android studio 构建过程中所用到的参数。默认情况下IDE 自动创建了 complieSdkVersion、buildToolsVersion 这两个参数,分别对应 sdk 和 android build tools 版本。
    dependencies {}领域描述了该 android module 构建过程中所依赖的所有库,当然其也可以以 jar 形式或者 aar 形式依赖。

    Paste_Image.png

    local.properties

    该文件配置了 android gradle 插件所需要使用的 android sdk 的路径。

    Paste_Image.png

    BuildConfig

    Paste_Image.png Paste_Image.png

    http://blog.csdn.net/haikuotiankong8/article/details/51534864

    相关文章

      网友评论

          本文标题:Android Studio关于Gradle要知道的一些知识

          本文链接:https://www.haomeiwen.com/subject/csiyattx.html