最近我开发了一个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
最佳答案
我也有同样的问题。我尝试了一些解决方案,但无法解决。 解决方案是:
关于java - 如何设置Android应用程序兼容不同的Android平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40309712/