如何将多平台依赖的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重新导入项目。