android - Kotlin 移动多平台库能够独立构建以及在 android 项目中构建
问题描述
我想要一个 git 子模块,它是我的 kotlin 多平台移动代码。现在我遇到的问题是我可以单独构建库,也可以作为 Android 项目的一部分——但不能两者兼而有之。
在我图书馆的 build.gradle.kts 我有
plugins {
kotlin("multiplatform") // version "1.4.10"
id("com.android.library")
}
- 注释掉多平台插件版本后,我的 android 项目可以正常构建,但是在为我的库
运行 ./gradlew 任务时出现此错误:出了什么问题: 找不到插件 [id: 'org.jetbrains.kotlin.multiplatform']在以下任何来源中: Gradle 核心插件(插件不在 'org.gradle' 命名空间中) 插件存储库(插件依赖项必须包含此源的版本号)
- 指定多平台插件版本后,该库可以正常构建,但是在为我的 android 项目
运行 ./gradlew 任务时出现此错误:出了什么问题: 插件 [id: 'org.jetbrains.kotlin.multiplatform'] 未找到以下任何来源: Gradle 核心插件(插件不在 'org.gradle' 命名空间中) 插件存储库(插件依赖项必须包含此源的版本号) 解析插件时出错 [id: 'org.jetbrains.kotlin.multiplatform' , version: '1.4.10'] 已在类路径上的插件的插件请求不得包含版本
有关如何使其对两者都有效的任何建议/示例?谢谢
解决方案
推荐阅读
- javascript - 如何在 Vue JS 中添加额外的 url
- c++ - C ++使用参数创建线程函数导致转换错误
- mysql - 在spring jpa中锁定10行进行处理然后删除
- typescript - 如何在 VSCode 中设置 SAPUI5 Javascript 自动完成?
- c# - 显示 MessageBox 时如何防止表单最大化?
- python - 如何绘制 SciKit-Learn 线性回归图
- java - 使用带有 Spring Security 的 Azure AD 高级自定义角色进行基于角色的访问
- graphics - VKRay/DXR:你的“有效载荷”结构中存储了哪些信息?
- java - 我不小心复制了这个窗口,我该如何撤消它?
- tensorflow - 在编译模型之后或之前加载权重是否重要?