AndroidStudio的Gradle的分析(非配置,环境原理分析)
来源:互联网 发布:天猫 淘宝商城秒杀 编辑:程序博客网 时间:2024/05/16 08:43
在利用androidstudio开发项目的时候,最蛋疼的就是环境了,其他的都是非常非常的好用的,在最蛋疼的环境中,尤其是Gradle更为的蛋疼,下面我就来分析下AndroidStudio中的gradle。
在安装androidstudio的时候,会自动默认安装一个版本的gradle,在androidstudio的安装目录的gradle目录中可以看到。
由于这个默认版本的gradle的存在,下次我们每次利用android studio新建项目的时候,用的都是这个默认版本的gradle。如下图,就是利用androidstudio建立项目的时候自动引入的gradle
但是有的时候,不同的人安装的AndroidStudio里面默认的Gradle的版本是不一样的,那么我们再打开其他人的android studio的项目的时候,他所使用的gradle的版本是我们没有的额,那么这个时候AS 在导入或者打开项目的时候,会自动去下载项目中所使用的版本的Gradle,由于使用的androidstudio在安装的时候已经有了Gradle,那么这个新下载的Gradle,androidstudio会动给我们缓存起来,保证下次用到的时候,不需要再下载,缓存的Gradle放在C盘的用户的用户名目录下.gradle目录下面(如下图)
到上图位置,我的机器里面已经有了三个版本的Gradle(androidstudio默认自带的2.8版本、as打开其他项目缓存的2.3 和 2.10),当再次打开一个新项目的时候,首先as会判断项目使用的gradle和as安装目录下as默认的gradle是否同一个版本,如果不同,则去as的gradle缓存目录(c盘的用户的用户名下的.gradle)去寻找相同版本,如果还没有,as则去网上下载这个版本的gradle放入到缓存目录下。
备注:所以我们可以提前在百度上下载一些gradle的版本(是个zip压缩包)放入到本地电脑上,当下次打开项目卡在building XXX gradle info的时候,就终止这个as进程,然后进入缓存目录下,看看正在下的版本是什么,然后把这个版本拷贝到C/用户/用户名/.gradle/wrapper/dists/gradle-版本号/随机码 这个路径下(不能再网上下载时候直接考,因为那个路径下有个随机码目录是as生成的)
- AndroidStudio的Gradle的分析(非配置,环境原理分析)
- 关于AndroidStudio gradle的配置出错问题
- 【AndroidStudio】手动配置gradle的方法
- 关于AndroidStudio 配置gradle和gradle插件的问题
- AndroidStudio创建的LoginActivity分析
- AndroidStudio的Gradle笔记
- AndroidStudio gradle的解析
- AndroidStudio的Gradle基础
- 快速了解AndroidStudio的Gradle(转)
- AndroidStudio的Gradle文件各部分配置的含义
- 【编译原理】非递归的预测分析法 JAVA实现
- 解决 AndroidStudio 中 gradle 的 buildTypes 配置不生效问题
- 配置AndroidStudio使用本地的gradle进行编译
- AndroidStudio本地化配置gradle的buildToolsVersion和gradleBuildTools
- Android内存分析AndroidStudio的运用
- 关于AndroidStudio 的 Gradle 基础知识
- AndroidStudio更改Gradle的版本
- AndroidStudio Gradle的基本使用
- MVC和WebApi 使用get和post 传递参数。
- Java网络编程精解之ServerSocket用法详解一
- 计算机网络笔记
- error LNK2026: 模块对于 SAFESEH 映像是不安全的
- 将excel表格转化为html文本
- AndroidStudio的Gradle的分析(非配置,环境原理分析)
- Android 6.0权限模型
- Spark-zeppelin-大数据可视化分析
- 每天进步一点点--java连接mysql
- Realm Android简单使用说明
- [Android Studio] *.jar 与 *.aar 的生成与*.aar,jar,第三方库项目导入项目方法
- Spring 与代理有关属性详解
- 2016-JAVA网络编程-网络协议篇
- SQL server 事务,索引,视图