Gradle 没有以正确的方式寻找依赖

Jho*_*ila 4 android gradle kotlin-multiplatform-mobile

我正在尝试向 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”部分不应该在那里,但不知道如何删除它。

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

Kat*_*ova 8

如果其他人正面临着类似的问题(与缺少你-库名称samplessources.jar) 通常情况下,这种情况正在发生的多平台项目尝试时消耗库,它不支持所有你在你的项目中声明的目标. 例如,您有一个ios()目标,而库不会生成任何本机工件。要了解库未涵盖您的项目的哪些目标,您可以尝试通过调用来构建您的项目

./gradlew build  
Run Code Online (Sandbox Code Playgroud)

您将收到一个综合错误,描述未找到哪个库变体(ios_x64在我的情况下): 在此处输入图片说明


Jho*_*ila 0

我解决了从 gradle 中删除 jvm 目标的问题,看起来 moko 库还不支持 jvm。

版本:kotlin 1.4.21 moko-mvvm-*:0.9.1