android studio入门学习教程-认识gradle

版权声明:本文为个人原创,欢迎转载,但请务必在明显位置注明出处!欢迎访问apeit.cn ! https://blog.csdn.net/u014190763/article/details/51315509

更多知识-程序猿:apeit

了解gradle

gradle 是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。

gradle01

“Project”显示方式是放在各个目录下。“android”显示方式是放在一个gradle script一个目录下。
上图就是“android”显示方式。
build.gradle(Project:MyApplication)
整个项目的gradle配置文件。
<1>一个是声明仓库的源,指明的jcenter(),
<2>另一个是声明了android gradle plugin的版本

build.gradle(Module:app)
这个是最主要的gradle配置文件。
<1>文件开头apply plugin是最新gradle版本的写法,以前的写法是apply plugin: ‘android’, 如果还是以前的写法,请改正过来。
<2>buildToolsVersion这个需要你本地安装该版本才行,很多人导入新的第三方库,失败的原因之一是build version的版本不对,这个可以手动更改成你本地已有的版本或者打开 SDK Manager 去下载对应版本。

setting.gradle
这个文件是全局的项目配置文件,里面主要声明一些需要加入gradle的module

gradle-wrapper.properties
这个文件是在 gradle>wrapper 下面,”android”显示方式没有显示出来,因为这个一般是不需要修改的。这个文件主要是声明gradle的目录与下载路径以及当前项目使用的gradle版本。要查看可以到切换显示方式为“project”,或者直接到目录下面去查看。

使用gradle

使用studio 来运行项目

1. 点击File>new>Import Project ,选择项目路径。其他的默认选项。
2. 先到app>build.gradle查看sdk版本,看到这个buildToolsVersion rootProject.ext.android.buildToolsVersion,这个的意思是在项目根目录下,找到config.gradle文件,里面配置了,查看buildToolsVersion 的版本,下载相应版本的sdk。
3. gradle update
gradle02
直接点击问题,自动解决。或者自己去改进入项目>build.gradle更改
classpath ‘com.android.tools.build:gradle : 2.0.0’

使用gradlew 命令来运行项目

1、切换到9GAG项目的根目录,执行 gradlew -v 来查看下项目所用的Gradle版本
如果你是第一次执行会去下载Gradle,这个过程如果不翻墙非常慢,建议翻墙。耐心等待下载好。

2、接着执行 gradlew clean

执行这个命令会去下载Gradle的一些依赖。

有可能会有一些错误:

SDK location not found.找不到sdk的位置。在目录下创建local.properties文件,在文件中加入sdk.dir=/my_current_way_to/sdk。或者设置set ANDROID_HOME=/my_current_way_to/sdk。

failed to find Build Tools revision 23.0.2.找不到build tools 23.0.2.的这个版本,我一看我的是23.0.3,所以我进入9GAG>config.gradle修改buildToolsVersion为”23.0.3″。当然你也可以下载buildToolsVersion为”23.0.2″的版本。

3、最后执行 gradlew build

这个命令会直接编译并生成相应的apk文件,如果看到如下字样就代表build成功了

gradle命令详解

gradlew 代表gradle wrapper,就是对gradle进行进一步封装的意思。我们在下载studio的时候就会下载gradle,那么项目里也有gradle,可以理解为项目里对gradle进行了一个封装。9GAG/gradle/wrapper/gralde-wrapper.properties文件中声明了它指向的目录和版本。只要下载成功即可用grdlew wrapper的命令代替全局的gradle命令。
常用命令:
gradlew -v 查看版本,第一次会去下载gradle
gradlew clean 清除项目下的build文件夹,并下载一些依赖
gradlew build 检查依赖并编译打包(把debug、release环境的包都打出来)
gradlew assembleDebug 编译并打Debug包
gradlew assembleRelease 编译并打Release的包
gradlew installRelease Release模式打包并安装
gradlew uninstallRelease 卸载Release模式包

学习了android studio 的gradle,我们来了解一下android studio 的快捷键

欢迎大家访问我的博客——程序猿:www.apeit.cn

猜你喜欢

转载自blog.csdn.net/u014190763/article/details/51315509