Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Kotlin作为多平台依赖性问题_Java_Android_Kotlin_Multiplatform_Kotlin Extension - Fatal编程技术网

Java Kotlin作为多平台依赖性问题

Java Kotlin作为多平台依赖性问题,java,android,kotlin,multiplatform,kotlin-extension,Java,Android,Kotlin,Multiplatform,Kotlin Extension,我正在使用Kotlin编写一个多平台的实验项目。我使用RXjava和改进编写了一些通用逻辑。有三个文件夹 科特林[commonMain] 科特林[androidMain] 科特林[iosMain] 代码在Kotlin[androidMain]文件夹中运行良好。当我搬入Kotlin[commonMain]时,这个班级无法重新热爱改装和RX库 是否因为Kotlin multi platform无法编译Rx和改装LIB 还是我做错了什么 请任何人都给我解释一下 问候, **import okhttp3

我正在使用Kotlin编写一个多平台的实验项目。我使用RXjava和改进编写了一些通用逻辑。有三个文件夹 科特林[commonMain] 科特林[androidMain] 科特林[iosMain]

代码在Kotlin[androidMain]文件夹中运行良好。当我搬入Kotlin[commonMain]时,这个班级无法重新热爱改装和RX库

是否因为Kotlin multi platform无法编译Rx和改装LIB

还是我做错了什么

请任何人都给我解释一下

问候,

**import okhttp3. unalbe to resolve***
**import okhttp3.Response unable to resolve**


class AuthorizationInterceptor(private val authorization: Authorization) : Interceptor{

    override fun intercept(chain: Interceptor.Chain): Response {
        var accessToken =  authorization.getCachedToken()
        val request: Request =
            chain.request().newBuilder().addHeader("Authorization", "%s ,  %s  , %s".format(accessToken))
                .build()
        return chain.proceed(request)
    }
}

这是正确的。kotlin native还没有可用的
改型
。不过他是个很好的替补

关于kotlin多平台项目,并向客户演示
ktor


至于
RxJava
,顾名思义,该框架只针对Java(以及一些基于JVM的语言)实现。kotlin native正在进行相当大的努力,但到目前为止,还没有任何产品(被广泛接受)可以投入生产。

这是正确的。kotlin native还没有可用的
改型
。不过他是个很好的替补

关于kotlin多平台项目,并向客户演示
ktor


至于
RxJava
,顾名思义,该框架只针对Java(以及一些基于JVM的语言)实现。kotlin native的开发工作正在进行中,但目前还没有任何(广泛接受的)产品准备就绪。

@Onik谢谢,这里有一个模块。模块有三个文件夹/文件夹。每种味道都有自己的依赖性。build.gradle中的依赖项仅适用于mainandroid。不适用于maincommon。@谢谢,这里有一个模块。模块有三个文件夹/文件夹。每种味道都有自己的依赖性。build.gradle中的依赖项仅适用于mainandroid。不适合普通人。