#1777·tinker

热修复后,调用Application类中的public方法会崩溃

作者: wbq888创建于 2025年8月28日更新于 2026年3月27日
kotlin
class Application : TinkerApplication("com.xxx.xxx.ApplicationLike"){
    fun printLog() {
        Log.d("Application", "Application")
    }
}

外部调用Application 方法:
```kotlin
(application as Application).printLog()

两个apk包都不会有问题,但是补丁包加载后,这里会crash
FATAL EXCEPTION: main  Process: com.xxx.sample.hotfix, PID: 27752
java.lang.ClassCastException: com.xxx.sample.hotfix.app.Application cannot be cast to com.xxx.sample.hotfix.app.Application