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语言类型。 这是一个最小的课程设置要求。
标准库包含您需要的实用功能,以实现舒适的开发。 这些是集合操作,文件,流等功能。
从理论上讲,你可以只使用运行时,但是你通常不应该这样做,因为它里面没有标准的库,所以你会失去许多实用程序的功能(比如map
, filter
, toList
等),所以我不认为你应该。
所以实际上你们都需要 如果你需要使结果包更小,那么你可以使用proguard来处理你的应用程序。