Почему Kotlin выдает исключение NullPointerException при обращении к удаленному proguard методу?

#android #kotlin #proguard

#Android #kotlin #proguard

Вопрос:

У меня есть ссылка на метод, которая неожиданно удаляется Proguard. Затем я пытаюсь вызвать этот метод из другого класса Kotlin. Каждый раз, когда Kotlin выдает NullPointerException .

Я сталкивался с этой проблемой (возможно, слишком) много раз из кода Java, и я всегда получаю либо NoSuchMethodError или NoClassDefFoundError , а затем я знаю, что нужно обновить правила proguard. NPE полностью сбивает меня с неправильного пути отладки. Просто любопытно, почему это исключение выбора.