如何解决Gradle 没有以正确的方式寻找依赖
我正在尝试向 gradle 上的 kotlin 多平台添加 moko 依赖项。
org.gradle.internal.resolve.ArtifactNotFoundException:找不到 mvvm-livedata-0.9.1-samplessources.jar (dev.icerock.moko:mvvm-livedata:0.9.1)。 在以下位置搜索: https://dl.bintray.com/icerockdev/moko/dev/icerock/moko/mvvm-livedata/0.9.1/mvvm-livedata-0.9.1-samplessources.jar
看起来链接的“-samplessources”部分不应该存在,但不知道如何删除它。
解决方法
如果其他人也面临类似问题(缺少 your-library-name-samplessources.jar)
通常,当您的多平台项目尝试使用不支持您在项目中声明的所有目标的库时,就会发生这种情况。例如,您有一个 ios()
目标,而库不会生成任何本机工件。
要了解库未涵盖您的项目的哪些目标,您可以尝试通过调用
./gradlew build
您将收到一个综合错误,描述未找到哪个库变体(在我的情况下为 ios_x64
):
我解决了从 gradle 中删除 jvm 目标的问题,看起来 moko 库还不支持 jvm。
版本: 科特林 1.4.21 moko-mvvm-*:0.9.1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。