dalvikvm:找不到类’android。*

在这里输入图像描述在开发时,Android 5系统上的应用程序可以正常使用,但是在5以下系统中应用程序没有响应。但我不知道是什么原因。错误日志如下:

E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener', referenced from method .App.access$super E/dalvikvm: Could not find class 'android.app.Application$OnProvideAssistDataListener', referenced from method .App.access$super E/dalvikvm: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.monkeyPatchExistingResources E/dalvikvm: Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.pruneResourceCache E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from .ui.module.main.SplashActivity.access$super E/dalvikvm: Could not find class 'android.os.PersistableBundle', referenced from method com.zhengjin99.olivefortune.ui.module.main.SplashActivity.access$super E/dalvikvm: Could not find class 'android.media.session.MediaController', referenced from method .ui.module.main.SplashActivity.access$super E/dalvikvm: Could not find class 'android.widget.Toolbar', referenced from method .ui.module.main.SplashActivity.access$super E/dalvikvm: Could not find class 'android.app.ActivityManager$TaskDescription', referenced from method .ui.module.main.SplashActivity.access$super 04-23 E/dalvikvm: Could not find class 'android.app.SharedElementCallback', referenced from method .ui.module.main.SplashActivity.access$super E/dalvikvm: Could not find class 'android.os.PersistableBundle', CrashHandler.uncaughtException: Ohooo FATAL EXCEPTION: main java.lang.NoClassDefFoundError:packagename.ui.module.main.AssetAllocationFragment 

我已经解决了这个问题。因为我的片段在使用最新的API。 View.OnScrollChangeListener() – > API23。因此需要加载SDK版本的判断。