gardle中有三种方式的依赖:本地库模块,本地二进制库,远程二进制库
第一种:本地库模块
创建两个模块,其中decoder时库模块,如下图所示:
decoder模块中创建一个MyDecoder类,该类有一个静态函数hello
在app模块的build.gradle文件中添加decoder模块库依赖。
在app模块中使用这个库
第二种:本地二进制依赖
这种依赖通常时我们之前开发过的库,并编译打包成了jar包,想在当前这个项目中使用。
implementation
第三种:远程二进制依赖
这种类型的依赖时别人开发好之后的库上传到公共的仓库,比如maven仓库,我们可以通过下面这种方式指定远程仓库,并将远程仓库下载到本地,并添加到编译路径中。
implementation 'com.example.android:app-magic:12.3'