前言
虽然已经在安卓开发岗位工作了大半年了,但因为作者并没有系统的学习过安卓开发,故基础这块一直都是作者本人的薄弱点,这也是安卓开发必备的由来,希望能填补自己在这方面的缺漏,也方便对这块内容不是很清晰的掘友们回顾与交流。
说基础当然是从构建项目开始,当然也不会去一步一步的去说什么安卓四大件,毕竟不是教程,而是作者本人的一些学习总结,论教,还轮不上作者呢,只是希望看者有收获,写者明思路罢了,如是第一篇从我们在Android Studio 构建或打开安卓项目时一定会见到的build.gradle文件开始。
网络异常,图片无法展示
|
正篇
首先说build.gradle文件要先明确的知道一点,那就是我们是在用Android Studio构建项目,而不是用Eclipse,因为Android Studio才是采用Gradle来构建项目的,Gradle使用了基于Groovy的领域特定语言(DSL)来配置项目,不用像传统基于XML(比如Ant和Maven)那样繁琐,而由此构建的项目中的build.gradle文件则在我们构建项目中至关重要。
而build.gradle文件项目中有两个,一个在最外层目录下,另一个在app目录下,本篇先介绍最外层目录的,下一篇介绍app目录的
最外层目录下的build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter()//构建脚本中所依赖的库都在jcenter仓库下载 } dependencies { classpath 'com.android.tools.build:gradle:7.3.1'//指定了gradle插件的版本 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter()//当前项目所有模块所依赖的库都在jcenter仓库下载 } } task clean(type: Delete) { delete rootProject.buildDir }
这个地方我们通常不去修改其中内容,和这行注释说明的一样,这个地方是进顶级构建文件的,我们可以在其中添加所有子项目模块共有的配置选项,也就是除非我们想添加一些全局的项目构建配置,不然不会去修改它。
总结
本篇文章先开个头,后续作者还会根据掌握内容在此文章更新相关内容,逐步完善该部分内容,并更加符合现有配置信息。