忽略 kotlin 的这些 proguard 注释是否安全?
Is it safe to ignore these proguard notes for kotlin?
我不明白为什么我会从 proguard 那里收到这些注释,以及我是否必须采取任何措施来解决这些问题。
Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class
kotlin.internal.jdk8.JDK8PlatformImplementations
Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class
kotlin.internal.JRE8PlatformImplementations
Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class
kotlin.internal.JRE7PlatformImplementations
Note: kotlin.jvm.internal.Reflection: can't find dynamically referenced class
kotlin.reflect.jvm.internal.ReflectionFactoryImpl
其中三个用于 kotlin.internal.PlatformImplementationKt
,一个用于 kotlin.jvm.internal.Reflection
我的设置
kotlin: 1.2.71
Android Studio / gradle plugin: 3.2.0
gradle: 4.10.2
是的,它是安全的,您应该将这些规则添加到您的 proguard-rules.pro
配置中
# Kotlin
-keep class kotlin.Metadata { *; }
-dontnote kotlin.internal.PlatformImplementationsKt
-dontnote kotlin.reflect.jvm.internal.**
我不明白为什么我会从 proguard 那里收到这些注释,以及我是否必须采取任何措施来解决这些问题。
Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class
kotlin.internal.jdk8.JDK8PlatformImplementations
Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class
kotlin.internal.JRE8PlatformImplementations
Note: kotlin.internal.PlatformImplementationsKt: can't find dynamically referenced class
kotlin.internal.JRE7PlatformImplementations
Note: kotlin.jvm.internal.Reflection: can't find dynamically referenced class
kotlin.reflect.jvm.internal.ReflectionFactoryImpl
其中三个用于 kotlin.internal.PlatformImplementationKt
,一个用于 kotlin.jvm.internal.Reflection
我的设置
kotlin: 1.2.71
Android Studio / gradle plugin: 3.2.0
gradle: 4.10.2
是的,它是安全的,您应该将这些规则添加到您的 proguard-rules.pro
配置中
# Kotlin
-keep class kotlin.Metadata { *; }
-dontnote kotlin.internal.PlatformImplementationsKt
-dontnote kotlin.reflect.jvm.internal.**