项目构建配置文件build.gradle

Project:build.gradle是用来配置项目的构建任务.
默认的build.gradle内容如下:

  1. //项目构建文件,你可以到各子项目/模块添加常用的配置选项.
  2. buildscript {
  3. //Android插件从这个仓库中下载
  4. repositories {
  5. jcenter() // 依赖仓库源的别名,兼容maven的远程中央仓库
  6. }
  7. //依赖
  8. dependencies {
  9. // android gradle插件
  10. classpath 'com.android.tools.build:gradle:2.2.0-alpha1'
  11. // 提示:
  12. //请不要在此处添加应用程序依赖;它们应该在单个Module(模块)build.gradle文件中添加
  13. //这里添加的应该只是Project的依赖
  14. }
  15. }
  16. //此处配置Project中默认的仓库源,包括每个module的依赖
  17. //这样每个module就不用单独配置仓库了
  18. allprojects {
  19. repositories {
  20. jcenter()
  21. }
  22. }
  23. // 打包前执行clean任务
  24. // 任务类型是 Delete
  25. // clean任务就是删除项目根目录下的build目录(build为输出目录)
  26. task clean(type: Delete) {
  27. delete rootProject.buildDir
  28. }

buildscript中的repositories是指定Android插件的仓库源.

allprojects中的repositories是指定整个Project中默认的仓库源.

在Project Structure中设置

我们可以在Project Structure —> Project中设置Gradle和Android插件的版本,以及Android插件和默认第三方库的仓库源.

Project Structure和Project build.gradle对应的关系: