1
dependencies中的
- compile
- implemaintation
- api
引用aar的第二种模式
new module -> import .jar/.aar package -> 选择.aar文件 然后会创建一个module拷贝了这个文件,并且生成有gradle文件
configurations.maybeCreate(configurations.maybeCreate("default")
artifacts.add("default", file('imageembellish-release.aar'))
然后这样引用
compile project(compile project(':module_name')
./gradlew carpublishandroid:dependencies –configuration compile
依赖官方文档
https://developer.android.google.cn/studio/build/dependencies
本地二进制文件依赖项
implementation fileTree(dir: 'libs', include: [implementation fileTree(dir: 'libs', include: ['*.jar'])
Gradle 声明了对项目的 module_name/libs/ 目录中 JAR 文件的依赖关系(因为 Gradle 会读取 build.gradle 文件的相对路径)。或者,您也可以按如下方式指定各个文件:
implementation files('libs/foo.jar', implementation files('libs/foo.jar', 'libs/bar.jar')
远程二进制文件依赖项
implementation implementation 'com.example.android:app-magic:12.3'
实际是下面的简写
implementation group: 'com.example.android', name: 'app-magic', version: '12.3'
gradle 依赖的包存储的本地路径
~/.gradle/caches/modules-2/files-2.1/
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!