Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
如何将多平台依赖的Kotlin源附加到IDEA?_Kotlin_Intellij Idea_Kotlin Multiplatform - Fatal编程技术网

如何将多平台依赖的Kotlin源附加到IDEA?

如何将多平台依赖的Kotlin源附加到IDEA?,kotlin,intellij-idea,kotlin-multiplatform,Kotlin,Intellij Idea,Kotlin Multiplatform,我习惯于使用自动源代码附件功能,这种功能已经运行了很长时间,但现在我发现越来越多的库(包括kotlinx包)没有源代码。如何指示IDEA自动附加它们?如果做不到,有解决办法吗 例如,如果我按住Ctrl键并单击频道,IDEA将打开一个名为频道.kotlin\u元数据的文件,其中包含以下内容: 公共接口频道:kotlinx.coroutines.channels.SendChannel,kotlinx.coroutines.channels.ReceiveChannel{ 公共伴星工厂{ 缓冲的pu

我习惯于使用自动源代码附件功能,这种功能已经运行了很长时间,但现在我发现越来越多的库(包括
kotlinx
包)没有源代码。如何指示IDEA自动附加它们?如果做不到,有解决办法吗

例如,如果我按住Ctrl键并单击
频道
,IDEA将打开一个名为
频道.kotlin\u元数据
的文件,其中包含以下内容:

公共接口频道:kotlinx.coroutines.channels.SendChannel,kotlinx.coroutines.channels.ReceiveChannel{
公共伴星工厂{
缓冲的public const final val:kotlin.Int/*编译代码*/
内部最终val通道默认容量:kotlin.Int/*编译代码*/
public const final val合并:kotlin.Int/*编译代码*/
public const final val DEFAULT_BUFFER_PROPERTY_NAME:kotlin.String/*编译代码*/
内部const final val可选_通道:kotlin.Int/*编译代码*/
public const final val RENDEZVOUS:kotlin.Int/*编译代码*/
public const final val UNLIMITED:kotlin.Int/*编译代码*/
}
}

这可能会有所帮助-您可以像往常一样在“项目结构|模块|配置项目库”IDEA对话框中附加源。然而,这些库应该有IDEA自动附加的源代码。请尝试删除.idea目录并从Gradle重新导入项目。