Kotlin运行时jar vs kotlin stdlib jar

kotlin-runtime.jar (225.1K)和kotlin-stdlib.jar (727.3K)(大小是1.0.0-beta-1103版本)有什么区别? 我应该使用我的应用程序分发哪一个? 现在我住kotlin-stdlib.jar ,因为这是Android Studio生成的,但是我不知道是否可以使用kotlin-runtime.jar因为它比较小。

运行时库仅包含执行编译代码所需的基本Kotlin语言类型。 这是一个最小的课程设置要求。

标准库包含您需要的实用功能,以实现舒适的开发。 这些是集合操作,文件,流等功能。

从理论上讲,你可以只使用运行时,但是你通常不应该这样做,因为它里面没有标准的库,所以你会失去许多实用程序的功能(比如mapfiltertoList等),所以我不认为你应该。

所以实际上你们都需要 如果你需要使结果包更小,那么你可以使用proguard来处理你的应用程序。