4

我在使用 khttp 库时遇到问题(它应该在 Kotlin 中工作并提供与 python 请求的库功能相同的功能)

我的 build.gradle 包含这些字符串:

repositories {
mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib"
    compile "com.github.jkcclemens:khttp:-SNAPSHOT"
}

项目构建成功,但导入import khttp不起作用

一般来说,我使用 kotlin 作为 IOS 项目的框架,并且khttp需要连接到 longpoll 服务器。如果khttp不应该在我的情况下工作,那么我有什么选择?我认为使用它的来源不是个好主意

4

2 回答 2

4

尝试使用这个:

compile "com.github.jkcclemens:khttp:0.1.0"

并添加https://jitpack.io/作为存储库

于 2018-06-27T14:27:48.640 回答
1

我知道我可能会死,但如果有人在寻找答案,他们将无法从上面得到它。

Khttp 库是为 kotlin JVM 构建的,而不是原生的。如果您查看源代码,您将能够注意到它使用 Java 的库来运行它,例如this 。

这意味着遗憾的是,您无法在 iOS 和任何不运行 JVM 的平台上运行它,因为 khttp 只能在 JVM 平台上运行,并且由于缺少库而无法在本机上运行。

于 2019-07-05T15:13:43.827 回答