android 工程如何引入依赖
时间: 2023-10-18 11:17:44 浏览: 122
gmssl 3.0 - android 编译工程
在 Android 工程中,可以通过在 `build.gradle` 文件中声明依赖关系来引入第三方库。有两种类型的依赖关系:编译时依赖和运行时依赖。
编译时依赖是指在编译代码时需要使用的库,而运行时依赖是指只在运行时需要使用的库。下面是一个例子:
```groovy
dependencies {
// 编译时依赖
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
// 运行时依赖
runtimeOnly 'javax.annotation:javax.annotation-api:1.3.2'
}
```
在这个例子中,我们使用了 `implementation` 和 `runtimeOnly` 这两个关键字来声明依赖关系。 `implementation` 表示此库是编译时依赖,而 `runtimeOnly` 表示此库是运行时依赖。
另外,您也可以使用其他关键字来声明依赖关系,如:
- `api`: 该库既是编译时依赖,也是运行时依赖。该库将暴露给您的应用程序和其他模块。
- `compileOnly`: 只在编译时需要使用,而在运行时不需要使用。
请注意,您需要将依赖关系添加到正确的 `build.gradle` 文件中。如果是应用程序模块,您需要在应用程序模块的 `build.gradle` 文件中添加依赖关系。如果是库模块,您需要在库模块的 `build.gradle` 文件中添加依赖关系。
阅读全文