@Keep方法会对其进行混淆

时间:2018-06-20 09:54:17

标签: java android kotlin proguard android-proguard

@保持

从以下文档中,我只是想知道它是否没有缩小。方法名称仍会被混淆吗?

  

表示在代码中不应删除带注释的元素   在构建时最小化。通常用于方法和   仅通过反射访问的类,因此编译器可能会认为   该代码未使用。

https://developer.android.com/reference/android/support/annotation/Keep

使用保留未使用方法(Kotlin)的示例

@Keep
fun SendToGroup(message: String?) {
    fireNotification(
            title = "Notify All",
            message = message ?: "")
}

@Keep
fun SendToAndroid(message: String?, signalRId: String?) {
    fireNotification(
            title = "Notify Group",
            message = message ?: "")
}

0 个答案:

没有答案