Gradle初识
来源:互联网 发布:ipad绘图软件 编辑:程序博客网 时间:2024/04/28 18:48
1.gradle概念
a.它是一个构建工具
b.它是以Groovy语言为基础
c.它主要面向Java语言
2.gradle配置jar包,和libs文件夹导入jar包的区别
点击“OK”后:(下图右侧是app->build.gradle)
这些jar包是从哪里来的呢?(下图是HelloWorld->build.gradle)
3.签名打包
a.利用Studio
方式一:Buile->Generate Signed APK...
方式二:
填写Signing信息:
填写Build Types信息:
点击“OK"后,在图形化界面填好的东西(Signing和Build Types)就写到了app->build.gradle中:
在生成APK时,会读取这个配置文件,因构建类型(build types)是release,从而生成release类型的apk。
b.命令行
(其他命令如gradlew clean、build...)
在下面的视图中,也可通过双击运行Gradle脚本:
4.BuildConfig
将debug改为release:
结果是:
由此可见,可以在全局直接用BuildConfig.DEBUG来判断是否在测试环境还是生产环境。
5.module中build.gradle文件参数简介
主要顾名思义即可,其中minSdkVersion、targetSdkVersion、versionCode、versionName在Eclipse环境中是在mainfest文件中配置的,但在studio下是在build.gradle中配置的,gradle是构建工程的,gradle在构建工程时,会把这些字段copy到mainfest文件中,有个merge过程。
6.配置跳过lint错误检查
Gradle build finished with 1 error(s) in 32s 888ms
根据错误提示,在build.gradle中添加方框中的代码即可。
- Gradle 初识
- gradle初识
- Gradle初识
- 初识gradle
- 初识 gradle
- 初识Gradle
- 初识Gradle
- Gradle初识
- 初识gradle 1.1
- 初识gradle maven概念
- 初识gradle打包apk
- Android Gradle 初识
- 从零开始学习Gradle之一---初识Gradle
- 从零开始学习Gradle之一---初识Gradle
- 从零开始学习Gradle之一---初识Gradle
- 从零开始学习Gradle之一---初识Gradle
- 从零开始学习Gradle之一---初识Gradle
- 从零开始学习Gradle之一---初识Gradle
- 微信与支付宝两个平台对接文档
- 冒泡排序 php
- Android Studio变Eclipse风格
- 选择排序 php
- spark&scala集合
- Gradle初识
- 边看书边做边发挥-图书软件-7
- DefaultHttpClient 使用GZIPInputStream解压缩
- 边看书边做边发挥-图书软件-7
- 边看书边做边发挥-图书软件-8
- Git使用教程
- 准备 KVM 实验环境 - 每天5分钟玩转 OpenStack(3)
- 3309: DZY Loves Math 莫比乌斯反演
- DDOS--DNS Query Flood