Jonvy

导航

Android笔记

Gradle版本在:项目名\gradle\wrapper\gradle-wrapper.properties,中设置。

android gradle tools 3.X中

在3.0版本中,compile 指令被标注为过时方法,而新增了两个依赖指令,一个是implement 和api,这两个都可以进行依赖添加,但是有什么区别呢?

api 指令

完全等同于compile指令,没区别,你将所有的compile改成api,完全没有错。

  • implementation
    对于使用了该部分的编译有效,当前项目有效,其他项目如依赖当前项目,其他项目访问使用时无效,即对当前有效,对外部无效。
  • api
    相比implementation,该方式不进行隔离。
  • compile(已经被废弃)
    日常编译和打包时有效。
  • testCompile
    单元测试代码和打包测试时有效。
  • debugCompile
    debug模式编译和debug打包时有效。
  • releaseCompile
    release模式编译和打包时有效
.dependencies中 compile 替换为 implementation ,testCompile 替换为 testImplementation ,androidTestCompile 替换为 androidTestImplementation
 

Junit是什么?

Junit是一个Java 编程语言的开源测试框架,用于编写和运行测试。官网 地址:https://junit.org/junit4/

 

 

posted on 2023-04-26 20:51  不亮  阅读(24)  评论(0编辑  收藏  举报