(Android开发)关于新版本的api和implement替换compile

Posted 汤姆的猫生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(Android开发)关于新版本的api和implement替换compile相关的知识,希望对你有一定的参考价值。

最近在学习安卓的代码的时候,发现Gradle.Plugin 3.0.0之前添加依赖以及引入第三方库的时候采取的都是compile的形式进行引入,但是在3.0.0之后complie被废弃并且直接干脆替换成两种:implement和api

直接了当的查询官方文档最为有用。

implement 导入的依赖只能够给直接引用的模块使用。

而api 引用的库可间接托付给另外一个模块使用。

即在模块A采用api引入第三方库—>模块B引用模块A—>模块B也可以获取此第三方库资源(即api公开资源)

以上是关于(Android开发)关于新版本的api和implement替换compile的主要内容,如果未能解决你的问题,请参考以下文章

如果我在 API 级别 21 (5.0) 上制作应用程序,它是不是适用于较新版本的 android?

Android开发:《Gradle Recipes for Android》阅读笔记(翻译)2.4——更新新版本的Gradle

较新版本的 Android Studio 和只有两个可绘制目录 - drawable 和 drawable-v21

使用Minio Clinet将老版本Minio的数据迁移到新版本的Minio

如何在新版本的 android 上运行旧版本的 android 应用程序?

cocosCreator 新版本的动作函数API的应用