Android apk中的kotlin /文件夹的目的是什么?

时间:2018-02-14 17:01:57

标签: android build kotlin

我已经使用Kotlin支持构建了一个Android项目。我在生成的APK上使用了APK分析器,发现它包含一个名为kotlin / outside classes.dex的文件夹:

enter image description here

看起来文件夹中有.class文件。

任何人都可以解释该文件夹的目的是什么?不应该将所有字节码都翻译成.dex吗?

1 个答案:

答案 0 :(得分:0)

引自this answer

  

这些文件包含用于声明标准(“内置”)Kotlin类的数据,这些类未编译为.class文件,而是映射到平台上的现有类型(在本例中为JVM)。例如,kotlin / kotlin.kotlin_builtins包含kotlin包中的非物理类的信息:Int,String,Enum,Annotation,Collection等。