AndroidStudio之Gradle初解
来源:互联网 发布:淘宝服装店如何推广 编辑:程序博客网 时间:2024/06/11 19:37
版权声明:本文为 LiKaiRabbit 原创文章,转载时请注明出处。
刚开始用Android Studio的时候总是被gradle文件搞的晕头转向的。
现在对它有了初步的了解,就写篇文章来mark一下,希望对广大刚刚接触Android开发的初学者和studio的使用者有所帮助。
一.什么是gradle。
要弄懂gradle是什么,就要先搞清楚依赖管理是什么。
依赖管理主要分为两大块,依赖和发行。我们刚开始主要是使用的依赖,使用别人的代码。发行就是你把你写的代码、jar包、文档上传,这就是发行一种。
我们在开发一个项目的时候不可能所有的代码都自己完成,那么我们就要引入别人写好的代码,比如我们经常会使用到的:xutils3,okhttp,第三方类库。这些类库就是我们项目的依赖。
Gradle就是注明了我们项目的依赖是什么,他们在哪里,然后帮我们构建进来。依赖有的在本地,有的在远程仓库例如:AS使用的jcenter,也可能是另一个工程里面的。依赖本身还有依赖,你所依赖的类库同时依赖着另外的类库或工程,这叫做“依赖传递”。但这些都不是我们所担心的,我们只要配置好,gradle都会帮我们构建好。
二、工程结构目录
我们主要就是看三个build.gradle文件和一个setting.gradle文件
为了方便我们还是切换视图看一下
1.我们先来看第一个build.gradle(Project:text)。所有说明都注解在文件里了,看图片吧。
2.第二个build.gradle(Modle:text),这也是自己主的build
3.第三个build.gradle(Modle:library),依赖库的build,如果是仓库直接导入的就不会有这个文件。关系不大,没什么用,和第二个build一样就不上图了。
4.setting.gradle
三、Gradle Scripts其四个他文件。
1.gradle-warpper.properties。
在下面中红色方框里distributionUrl里面是gradle的下载路径,可能因为网络下载不下来导致无法正常编译或者版本不对无法使用。
这是我自己的解决方案:
手动下载下来zip包,然后放在自己的服务器主机上,然后下载。
2.proguard-wrapper.properties.
似乎没什么就是一些说明。左边是翻译
3.gradle.properties
Gradle的jvm的内存分配设置
4.local.properties。
SDK的路径
结束:不足之处还望指正。
- AndroidStudio之Gradle初解
- AndroidStudio之Gradle离线配置
- AndroidStudio 学习之gradle 配置
- AndroidStudio开发必备常识之Gradle构建
- AndroidStudio开发环境搭建之Failed to sync Gradle project
- AndroidStudio系列------------Gradle
- Androidstudio配置本地Gradle
- AndroidStudio Gradle项目混淆
- androidStudio gradle 编译基础
- androidStudio gradle 使用教程
- Androidstudio gradle兼容问题
- AndroidStudio与gradle
- gradle androidStudio 学习笔记
- AndroidStudio离线使用gradle
- AndroidStudio的Gradle笔记
- AndroidStudio gradle使用指南
- AndroidStudio开发Gradle学习
- AndroidStudio中关于Gradle
- 查找算法
- 团体程序设计天梯赛L2-005 集合相似度
- Pigeon中的Netty应用
- Tegra K1问题记录
- 九度OJ-1431:Sort
- AndroidStudio之Gradle初解
- string类的浅拷贝,深拷贝,写实拷贝
- ScriptX控件如何在不跳转页面的情况下将要打印的内容打印出来
- Maven国内仓库地址
- 保存app errorlog到sd卡中
- X-Content-Type-Options
- Qt Creator 错误总结
- vc静态文本字体大小设置
- Strategy 策略模式