我正在尝试将 Kotlin 添加到我的项目中,我需要使用 proguard。我应该在 proguard 中添加哪些规则来支持 Kotlin?
谢谢
最佳答案
你不需要做任何特别的事情。 Kotlin 开箱即用地与 ProGuard 一起工作。但是在使用 ProGuard 处理您的应用程序时,您可能会遇到一些奇怪的错误。在这种情况下,只需添加
-dontwarn kotlin.**
此外,如果您想在运行时摆脱空检查,您可以使用以下规则:
-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
static void checkParameterIsNotNull(java.lang.Object, java.lang.String);
}
https://stackoverflow.com/questions/33547643/
相关文章:
generics - 如何在 Kotlin 中获取泛型参数类
java - 如何在 Kotlin 中组合 Intent 标志
android - 当列名相同时,如何表示与 Android Room 的 "many to man
interface - 如何创建接口(interface)的匿名实现?
kotlin - 警告 : API 'variant.getPackageLibrary()' is
kotlin - 使用 Gradle 和 Kotlin 构建自执行 JAR
java - Kotlin:使用 lambda 代替函数式接口(interface)?
kotlin - 意外覆盖 : The following declarations have th