android - 将特定工件添加到 Gradle 项目 (Androind)
问题描述
我需要在使用 Gradle 的 Android 项目中使用存储库的特定工件。该工件是 来自kotlinx 序列化 GitHub 项目的 0.20.0kotlinx-serialization-cbor
版(可在自述文件中获得) 。我不知道在哪里以及如何添加这个特定的依赖项。(可能我应该在“gradle.build”文件中添加一些东西,一个标记为Project:YourProjectName或一个Module:app有
帮助吗?
解决方案
github 项目根目录中的 README说明了如何将插件添加到您的项目中。只要您的 gradle 安装是最新的,您只需在应用级别的顶部添加一个部分,build.gradle
如下所示:
plugins {
id 'org.jetbrains.kotlin.multiplatform' version '1.3.70' // or any other kotlin plugin
id 'org.jetbrains.kotlin.plugin.serialization' version '1.3.70'
}
在同一个文件中,确保 jcenter 包含在您的存储库中:
repositories {
jcenter()
}
然后再次在同一个文件中将基本库以及 cbor 库添加到依赖项中:
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" // or "kotlin-stdlib-jdk8"
implementation "org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.20.0" // JVM dependency
implementation "org.jetbrains.kotlinx:kotlinx-serialization-cbor:0.20.0"
}
推荐阅读
- azure-iot-central - 如何在 IoT Central Application V3 中更新/编辑 IoT Central 云属性?
- reactjs - 为什么这段代码不调用 componentDidUpdate() ?
- java - 在 Jooq 中,如何让“delete”语句返回被删除的记录?
- python - 将列转换为多索引
- javascript - 按顺序异步推送到数组
- javascript - 自动格式化输入字段中输入的 10 位电话号码
- javascript - 如何在我的 react-leaflet 组件中设置状态
- c++ - 使用 C++ 的 UVA Judge Online 的运行时错误(问题 10050)
- c# - C# 温度转换器显示不正确的摄氏温度结果
- autohotkey - AutoHotKey 用百分比替换美元符号