android studio学习----构建编译
2016-04-24 14:25
519 查看
项目创建成功后会自动下载Gradle,这个过程特别慢,建议FQ。下载的Gradle在Windows平台会默认在 C:\Documents and Settings\<用户名>.gradle\wrapper\dists目录,这个目录下有个gradle-x.xx-all的文件夹,。也可以自己手动到Gradle官网下载对应的版本,然后将下载的.zip文件(也可以解压)复制到上述的gradle-x.xx-all 文件夹下。
每一个Module都需要有一个gradle配置文件,语法都是一样,唯一不同的是开头声明的是apply plugin。注意区分不同位置的build.gradle文件。
AS的工程根目录下的build.gradle文件:工程目录下面是指 project下面 gradle下面的 build.gradle文件
每一个Module都需要有一个gradle配置文件,语法都是一样,唯一不同的是开头声明的是apply plugin。注意区分不同位置的build.gradle文件。
AS的工程根目录下的build.gradle文件:工程目录下面是指 project下面 gradle下面的 build.gradle文件
[code] buildscript { //设置脚本的运行环境 repositories { //支持java依赖库管理(maven/ivy等),用于项目的依赖 //mavenCentral() //仅仅是不同的网络仓库而已 jcenter() //推荐使用这个仓库 } //依赖包的定义。支持maven/ivy、远程、本地库、单文件,前面定义了repositories{}jcenter库,使用jcenter的依赖只需要按照 //类似于com.android.tools.build:gradle:1.0.0-rc2,gradle就会自动的往远程库下载相应的依赖。 dependencies { classpath 'com.android.tools.build:gradle:1.0.0-rc2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } //多项目的集中配置,多数构建工具,对于子项目的配置,都是基于继承的方式。Gradle除了提供继承方式设置子项目,还提供这种配置 allprojects { repositories { jcenter() } } AS的工程根目录下的settings.gradle文件:这里面其实就是包含 多个module include ':app' //module ‘ include ':my_lib' //module(build as lib) AS的工程根目录下的Module的build.gradle文件(此处以一个简单的Lib module的gradle为例):[/code]
相关文章推荐
- Android开发---Activity的LaunchMode,深入理解android任务栈
- Android学习 游戏开发之打地鼠(二,游戏设计和主界面设计)
- Android:使用pagerslidingtabstrip做Tab
- Android调用系统相机、自定义相机、处理大图片
- Java-Android
- android studio学习----目录结构
- android实践项目八做一个下载读条
- android-studio 的使用学习
- Java-Android
- Android Binder设计与实现 – 设计篇
- Android 自定义View之View的绘制
- Android各种访问权限Permission详解
- Android布局空间之GridLayout
- 【菜鸟学安卓】-Intent 初探二 有关界面的转换问题
- AndroidStudio 如何使用JNI
- Android 源码系列之<三>从安全的角度深入理解BroadcastReceiver(下)
- Android-Day-14
- [android] 新闻客户端引入SlidingMenu
- Android 常用工具类之 ScreenUtil
- 一、 单例设计模式