AndroidStudio开发必备常识之Gradle构建

  • 1、Android Studio是Google开发的一款面向Android开发者的IDE, 支持Windows、Mac、Linux等操作系统,基于流行的Java语言集成开发环境IntelliJ搭建而成。但是Android Studio 1.0推出后,Google官方将逐步放弃对原来主要的Eclipse ADT的支持,并为Eclipse用户提供了工程迁移的解 决办法。不过相信作为Developer的你上手AS 1.0以后你再也不愿意使用原来苦逼的Eclipse+ADT了,你会被AS的各种强大所吸引。现在已经是AndroidStudio2.0稳定版本。现在85%以上的互联网公司都是的是AS,所以学好AS是多么的重要 。
  • 2、学号AS的前提就是知道了解把握明白gradle是作什么的? 首先gradle是一个构建工具、gradle是以Groovy语言为基础的gradle主要面向的是Java语言。
  • 3、gradle详细介绍以及一些用法:
  • 3.1、通过gradle配置第三方jar包:我们看到,每个module都有一个build.gradle文件,它其实是对应module的配置文件。关build.gradle文件中具体内容的含义,我们将在最后一段进行讲解。
    我们先来看一下名为app的这个module,它的build.gradle对应的图形界面其实是下面这个Project Stucture:

这里写图片描述

切换到dependencies标签下,如下图所示:

这里写图片描述

上图中,点击添加,然后选择”Library dependency”,弹出如下界面:

这里写图片描述

我们在搜索框中输入“gson”,然后确定,就弹出了箭头处的我们需要的jar包,添加它即可:

这里写图片描述

之后我们会发现,app这个module的build.gradle中多了一行代码,表示引入了gson.jar:

这里写图片描述

其实,如果你能记得住上方这行代码,直接写出代码来也是可以导入的。

此时,gson这个jar包不再是出现在libs这个文件夹下了,而是出现在最下方的External Libraries中,如下图所示:(而且是最新版本哦)

这里写图片描述

  • 3.2、gradle导入jar包的特点:(和libs文件夹导入jar包的区别)
    gradle导入jar包更方便,一行代码即可搞定。不像后者那样还要自己去官方下载。如果官方将jar包更新了,我们只需要在build.gradle中改一下版本号就行了,不用重新去官网下载。

  • 3.3、通过gradle导入的jar包是从哪里来的:需要注意的是:不是所有的jar包都是可以通过gradle来导入的。那通过gradle导入的jar包是从哪里来的呢?解释如下:我们发现HelloWorld这个project的目录下有一个build.gradle文件,打开它:

这里写图片描述

上图中第17行的”jcenter()”的意思是,所有通过gradle导入的jar包都是从http://bintray.com/bintray/jcenter这个中央仓库上扒下来的。如果你需要的jar包在这个网站上没有,那就无法通过gradle的方式来导入哦。

  • 3.4、签名打包的两种方式:
    注:给我们自己开发的app签名,就代表着我自己的版权,以后要进行升级,也必须要使用相同的签名才行。签名就代表着自己的身份(即keystore),多个app可以使用同一个签名。如果不知道签名是啥意思,请自行百度哦。在eclipse中签名的方法是:选中工程,邮件选择”export-android-export android application”
    1、方式1:通过Android Studio进行签名:
    选中app这个module,选择菜单栏”Build-Generate signed apk”
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值