为什么有一个类存在的NoClassDefFoundError?

我遇到了一个奇怪的NoClassDefFoundError ,因为“NoClassDefFound的类”存在:

在这里输入图像描述

 Fatal Exception: java.lang.NoClassDefFoundError: cn.dreamtobe.babyguard.ba$e at cn.dreamtobe.babyguard.data.BabyGuardDatabase.repealLastAction(BabyGuardDatabase.kt:109) at cn.dreamtobe.babyguard.data.BabyGuardDatabase$show$1.onClick(BabyGuardDatabase.kt:192) at android.support.design.widget.Snackbar$1.onClick(Snackbar.java:255) at android.view.View.performClick(View.java:5207) at android.view.View.onKeyUp(View.java:9893) at android.widget.TextView.onKeyUp(TextView.java:6201) at android.view.KeyEvent.dispatch(KeyEvent.java:2667) at android.view.View.dispatchKeyEvent(View.java:9245) 

但是cn.dreamtobe.babyguard.ba$e这个类是存在的:

在这里输入图像描述

叠点:

Proguard之一

在这里输入图像描述

来源之一

在这里输入图像描述

java.util.ArrayList#removeIf方法被添加到Java 8中的ArrayList,以及功能接口(例如Predicate)。 你可以使用filterNot filterNot instaed。