我在Google Play商店中有一个应用程序,我之前没有遇到任何问题 . 适用于我测试过的所有设备 . 然而,随着越来越多的手机出现 Android 8.0/8.1, ,我看到这些设备启动时出现崩溃(华为P20 Pro,Mate 10 Pro等) . 我没有能够运行 8.0/8.1 进行测试的设备,但是在带有8.1图像的Android模拟器中一切正常 .

Play商店报告以下错误:

java.lang.RuntimeException: 
  at android.app.ActivityThread.handleCreateService (ActivityThread.java:3776)
  at android.app.ActivityThread.-wrap5 (Unknown Source)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1984)
  at android.os.Handler.dispatchMessage (Handler.java:109)
  at android.os.Looper.loop (Looper.java:166)
  at android.app.ActivityThread.main (ActivityThread.java:7367)
  at java.lang.reflect.Method.invoke (Native Method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:469)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:963)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:125)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:312)
  at android.app.ActivityThread.handleCreateService (ActivityThread.java:3773)

异常消息不是很有用 . 该应用程序是使用Visual Studio 2017(Xamarin)开发的 .

有关如何解决此错误的任何建议?