继续创造,加速生长!这是我参加「日新方案 10 月更文应战」的第29天,点击检查活动详情,希望大家多多支撑,帮助点个赞,谢谢!

前语

尽管已经在安卓开发岗位工作了大半年了,但由于作者并没有体系的学习过安卓开发,故根底这块一直都是作者自己的薄缺点,这也是安卓开发必备的由来,希望能添补自己在这方面的缺漏,也方便对这块内容不是很清晰的掘友们回顾与沟通

说根底当然是从构建项目开端,当然也不会去一步一步的去说什么安卓四大件,究竟不是教程,而是作者自己的一些学习总结,论教,还轮不上作者呢,仅仅希望看者有收获,写者明思路罢了,如是第一篇从咱们在Android Studio 构建或打开安卓项目时一定会见到的build.gradle文件开端。

安卓开发必备——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-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.
buildscript{
repositories{
google()
jcenter()//构建脚本中所依靠的库都在jcenter库房下载
}
dependencies{
classpath'com.android.tools.build:gradle:7.3.1'//指定了gradle插件的版别
//NOTE:Donotplaceyourapplicationdependencieshere;theybelong
//intheindividualmodulebuild.gradlefiles
}
}
allprojects{
repositories{
google()
jcenter()//当前项目一切模块所依靠的库都在jcenter库房下载
}
}
taskclean(type:Delete){
deleterootProject.buildDir
}

这个地方咱们一般不去修正其中内容,和这行注释说明的相同,这个地方是进尖端构建文件的,咱们能够在其中增加一切子项目模块共有的装备选项,也便是除非咱们想增加一些大局的项目构建装备,不然不会去修正它。

总结

本篇文章先开个头,后续作者还会根据把握内容在此文章更新相关内容,逐步完善该部分内容,并更加符合现有装备信息。