目录

Project Build.gradle

1.远程仓库以及配置阿里云镜像

2.task

2.1 android studio自动生成的task

2.2自定义task及task依赖

2.3 android studio 自带task

Module Build.gradle

1.sourceSet的作用

2.buildTypes的作用

3.manifestPlaceHolders的作用

4.dependencies的作用


Project Build.gradle

1.远程仓库以及配置阿里云镜像

android的gradle配置文件

2.task

2.1 android studio自动生成的task

android的gradle配置文件

2.2自定义task及task依赖

通过在控制台执行gradlew hello 可以看到效果

android的gradle配置文件

2.3 android studio 自带task

https://blog.csdn.net/xuehaiwuya1212/article/details/86010163

Module Build.gradle

1.sourceSet的作用

指定java目录,资源目录,jni目录

android的gradle配置文件android的gradle配置文件

 

2.buildTypes的作用

https://www.jianshu.com/p/d76d62287639

android的gradle配置文件

3.manifestPlaceHolders的作用

<metadata>标签可以使用里面的值

android的gradle配置文件

android的gradle配置文件

 

4.dependencies的作用

  • compile  A->B,B->C,则A->C,一般compile修饰的依赖会被打进编译包中,在使用开源依赖时不能使用compile
    • testCompile 同上,但是只参与测试打包
    • androidTestcompile 同上
    • debugCompile 同上,但只参与buildTypes为debug的打包
    • releaseCompile 同上,但只参与buildTypes为release的打包
  • implementation A->B ,B->C, 但A不能->C,开源尽量使用
    • testImplementation 同上,但只参与测试打包
    • androidTestImplementation
    • debugImplementation
    • releaseImplementation
  • provided 类似maven的provided
  • api 同compile

android的gradle配置文件
android的gradle配置文件

android的gradle配置文件

 

相关文章:

  • 2021-06-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-26
  • 2021-07-17
  • 2021-10-05
  • 2021-11-05
猜你喜欢
  • 2021-07-06
  • 2022-01-12
  • 2022-12-23
  • 2021-04-04
  • 2021-04-26
  • 2021-07-20
  • 2022-12-23
相关资源
相似解决方案