【发布时间】:2022-08-03 19:24:16
【问题描述】:
我使用 kezong fat-aar 插件(来自 https://github.com/kezong/fat-aar-android)来创建一个 aar 人工制品,包括基于 NDK 的项目和其他一些库。 我使用了很多 kotlin 代码,所以我需要将 kotlinx-coroutines-core 包含在我的最终 aar 人工制品中。
我试过那个配置:
依赖{ 实施项目(\':mysubproject\') 嵌入项目(路径:\':mysubproject\',配置:\'default\') 嵌入 \'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0\' 嵌入 \"org.jetbrains.kotlin:kotlin-reflect:$kotlin_version\" }
“mysubproject” 和 kotlin-reflect 一切正常,但不适用于 kotlinx-coroutines-core。 同步 gradle 时收到此消息:
[fat-aar][debug]无法解析:kotlinx-coroutines-core [fat-aar][release]无法删除:kotlinx-coroutines-core
你知道我如何嵌入这个依赖吗?也许我做错了什么...... 注意,如果我不放 实施 \'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0\' 在我使用我的人工制品的最终应用程序中,我崩溃了。
构建环境
Operating System: MacOS 12.1
Gradle Plugin Version: 7.2
Gradle Version: 7.1.1
Fat-aar Version: 1.3.6
标签: android gradle build.gradle