Android Studio项目模板全面解析(38)

, include: [

"*.jar"

])

 

// 位于app/libs/下的jar包依赖



    implementation "com.android.support:appcompat-v7:26.1.0"

    implementation "com.android.support.constraint:constraint-layout:1.1.2"

    testImplementation "junit:junit:4.12" 

// 单元测试:junit



    androidTestImplementation "com.android.support.test:runner:1.0.2"

    androidTestImplementation "com.android.support.test.espresso:espresso-core:3.0.2" 

// AndroidUI自动化测试框架



}

implementation vs compile

从Android Gradle plugin 3.0开始推荐使用implementation和api来替换原先的compile。理论上你可以把所有的compile替换成api。下面说说它们的区别: