最近,我开发了一个android应用程序。在创建项目的第一阶段中,我的第一个设置是使用API​​级别21的android。现在,我需要在旧版本或新版本的Android中使用此应用。但这是“不幸的是已停止”。我也使用了以下解决方案,但没有用:How do you build and deploy to an older version of android for ionic / cordova
我打算使用的API级别在17到23之间。您对解决这个令人沮丧的问题有何建议?非常感谢。
崩溃日志如下:

unable to resolve virtual method 232: Landroid/app/Application;.registerOnProvideAssistDataListener (Landroid/app/Application$OnProvideAssistDataListener;)V
Could not find class 'android.util.ArrayMap', referenced from method com.android.tools.fd.runtime.MonkeyPatcher.monkeyPatchExistingResources
unable to resolve interface method 16032: Landroid/view/Window$Callback;.onSearchRequested (Landroid/view/SearchEvent;)Z

最佳答案

我有同样的问题。我尝试了一些解决方案,但无法解决。
解决方案是:


Android Studio E/dalvikvm: Could not find class... referenced from method
Android studio many error: Could not find class 'android.XXX'

10-08 18:01