Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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
如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码?_Android_Android Studio_Kotlin - Fatal编程技术网

如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码?

如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码?,android,android-studio,kotlin,Android,Android Studio,Kotlin,我希望看到funlet的源代码,但在按住ctrl键并单击data?后,我会得到以下内容 如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码 @kotlin.internal.InlineOnly public inline fun <T, R> T.let(block: (T) -> R): R { /* compiled code */ } @kotlin.internal.InlineOnly公共内联fun T.let(块:(T)->R):R{

我希望看到fun
let
的源代码,但在按住ctrl键并单击
data?后,我会得到以下内容

如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码

@kotlin.internal.InlineOnly public inline fun <T, R> T.let(block: (T) -> R): R { /* compiled code */ }
@kotlin.internal.InlineOnly公共内联fun T.let(块:(T)->R):R{/*编译代码*/}
添加内容

及更多

单击“选择源”时的图像

已解决:

现在,当系统今天更新Kotlin插件时就可以了

我认为是系统更新插件失败造成的问题

如何手动更新插件?你知道系统并不总是显示更新插件用户界面


我可以在
kotlin-stdlib-common-1.2.51.jar
中看到
let
的源代码,其中路径是
kotlin->Standard.kt(或显示为StandardKt.kotlin\u元数据的文件名)
。我也在执行同样的命令

下面是那个
fun

/**
 * Calls the specified function [block] with `this` value as its argument and returns its result.
 */
@kotlin.internal.InlineOnly
public inline fun <T, R> T.let(block: (T) -> R): R {
    contract {
        callsInPlace(block, InvocationKind.EXACTLY_ONCE)
    }
    return block(this)
}

谢谢请你看看我在问题中添加的内容好吗?当我单击
时,我无法获取它。让
在Windows 7 64位操作系统+Android Studio中使用Ctrl+单击键。@HelloCW kotlin的版本是什么?@HelloCW在所附的屏幕截图中,您可以选择下载“源代码”。请尝试该选项。单击“下载源代码”按钮后没有。@HelloCW您可以只共享您的gradle配置kotlin相关的条目吗?如果您想导入这样的源代码,请导入以
-Sources
结尾的jar,它位于其他两个目录之一。不带后缀的Jar包含已编译类。请转到
文件|设置|插件
(或使用
查找操作…
)并搜索
Kotlin
-插件。如果有可用的更新,您也可以在那里手动更新。然而,通常情况下,您会自动收到相应的通知,只需告知您想要更新所有插件。我也有过类似的问题,但我不知道我做了什么,也不知道是什么导致了问题。可能它也随着更新或升级而消失。
Android Studio 3.1.3
Build #AI-173.4819257, built on June 4, 2018
JRE: 1.8.0_152-release-1024-b01 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.6

And kotlin version is Version: 1.2.51-release-Studio3.1-1