第一次发表博文,使用android studio gradle来构建项目

一、关于Android Studio(以下简称:AS)

1,Android Studio 是Google Android 团队推荐的一款IDE,它是基于Intellij idea并集成Android 开发环境的,使用gradle 来构建项目。Gradle是比较先进的构建系统,使用特定领域语言[简称:DSL],基于groovy(ps:自行百度吧。吼吼),项目依赖的类库都可以通过Maven插件来下载,主流的maven的maven仓库有:mavenCentral【http://mvnrepository.com/】和jcenter【https://bintray.com/】,其中,jcenter 由于其高效性,Android Studio内置默认maven仓库为jcenter

二、初识Android Studio

如果你要问,你之前用Eclipse 开发用顺手了,为什么要转到Android Studio上来。这里给你说下,本人之前也用Eclipse ADT,但Android Studio推出后,就转过来了,毕竟亲儿子。Google 官方说明不再对Eclipse ADT更新。Android Studio 上开发,其功能越来越完善,越来越强大,且Google对其寄予厚望,希望每一个Android 工程用着得心应手,你有必要上手,且用好了,有利无害。废话不多说,下面总结一下我使用Android studio的尴尬经历。

1.AS Project 与Module的区别:在AS 中Project是项目的工作域(类似与Eclipse中workspace的概念),而Module是建立Project上的项目,Project上可以建N个项目。

2.Android Application AS 的目录结构

第一次发表博文,使用android studio gradle来构建项目_第1张图片

由目录来看,分为Project根目录和各个Module项目目录,其中有几个重点就是关于gradle文件,1标识Name为app的Module项目;注意看2,3的build.gradle和4标记的builde.gralde;标记2,3的build.gradle是对于每个Module的,Module的bulid.gradle尤为重要(下面详细介绍),而标记4的build.gradle是对于整个Porject的,5则是project的build.gradle的配置。

3,build.gradle的配置:

第一次发表博文,使用android studio gradle来构建项目_第2张图片

第一次发表博文,使用android studio gradle来构建项目_第3张图片

至此,一个较为完整build.gradle配置完成; 注:我现在使用的AS版本为1.3.1,我发表博文时,官网最新已出1.5

build.gradle 的内容根据不同gradle版本而有所差异,尤其是AS1.0之前和AS1.0之后,相信小伙伴们已经都是使用1.0以上的版本了吧

友情连接:http://tools.android.com/,官网更新AS的变化说明及最新版本下载。

新手第一次发表,仅为工作记录,有误的地方,还请大神们之处。ps:不喜勿喷,不然,良辰不介意陪你们玩玩

你可能感兴趣的:(第一次发表博文,使用android studio gradle来构建项目)