关于Android Studio中Kotlin顶级函数查看源码出现“compiled code”的解决方法

问题

近日在查看Kotlin Flow相关源码的时候,发现很多操作符的源码点进去都会点到Class
文件,对应的方法实现都是“compiled code”,看不到具体源码。
在这里插入图片描述
点击右上角的几个选项一点用都没。。。。

出现这种现象的函数一般是Kotlin的顶级扩展函数,但是有些顶级扩展函数又可以直接点击方法名导航到源码的地方去,不知道是什么差异导致的这两种不同的跳转。如果有人知道,希望能留言告知。

解决方案
  1. 查找调用的地方(源码中的调用,或者注释中的调用[方法名],不要选你代码中的调用,不然又回到了问题的起点),然后再次点击方法名就可以到达函数的真正实现了。
    在这里插入图片描述
  2. 有的没有引用(除了你代码中自己的调用外),就只能debug的时候跟进去了(或者点击其上下的其他方法,通过方法1找到其文件所在位置,然后在该文件里面找你要找的方法,这种方法有时候没用,因为同一类的不同扩展方法可能是分开的)
    在这里插入图片描述
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
好的,让我来给你介绍一下 Android StudioKotlinAndroid Studio 是一款由 Google 开发的集成开发环境 (IDE),用于开发 Android 应用程序。它基于 IntelliJ IDEA,提供了丰富的功能和工具,可以帮助开发者更轻松地创建高质量的 Android 应用。 Kotlin 是一种静态类型的编程语言,由 JetBrains 开发。它是一种现代化的编程语言,可以与 Java 互操作,并且可以在 Android 开发使用。Kotlin有很多优点,例如更简洁的语法、更少的代码和更高的可读性。 现在,让我们来看看如何入门 Android StudioKotlin。 1. 安装 Android Studio 你可以在官网下载 Android Studio 的最新版本。下载完成后,按照指示安装即可。 2. 创建新项目 打开 Android Studio,点击 Start a new Android Studio Project。然后按照提示创建一个新项目。在创建过程,你可以选择使用 Kotlin 来编写代码。 3. 学习 Kotlin 基础语法 学习 Kotlin 的基础语法是非常重要的。你可以通过 Kotlin 官网上的教程来学习 Kotlin 的基础语法。 4. 编写代码 在 Android Studio ,你可以创建不同类型的文件,例如布局文件、活动文件、Kotlin 文件等。在创建完毕后,你就可以开始编写代码了。 5. 调试应用程序 在 Android Studio ,你可以使用调试工具来调试你的应用程序。在调试过程,你可以检查变量、设置断点、单步执行等操作。 这些是入门 Android StudioKotlin 的基本步骤。希望这对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值