如何访问使用 Android Studio 构建的 Android 应用的编译 Jar 文件?
用例-在 Kotlin 中用于 JUnit 5 本地单元测试的MockK,查看编译为 Java 的 Kotlin 输出。
Android Studio 版本- 3.5
@oleksiyp,在这里概述了如何在这个 Medium 系列和这个StackOverflow 帖子中将顶级函数编译成 Java 。
检查 Kotlin 文件是如何编译成 Java 将允许模拟更高级的顶级函数,其中输出不像下面那么简单。
例如,以下示例:
// Code.kt source file package pkg fun lowercase(str: String): String {...}
翻译为:
package pkg; class CodeKt { public static String lowercase(String str) {...} }