java.lang.NoClassDefFoundError в асинхронной задаче Android 9 - PullRequest
0 голосов
/ 15 октября 2018

Я только что опубликовал новую версию нашего приложения в магазине Play и неожиданно получаю тонну исключений java.lang.NoClassDefFoundError.Похоже, они только для Android 9. Вот трассировка стека ... какие идеи?

Кажется, я не могу повторить это в отладчике.

java.lang.RuntimeException: 
  at android.os.AsyncTask$3.done (AsyncTask.java:354)
  at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:383)
  at java.util.concurrent.FutureTask.setException (FutureTask.java:252)
  at java.util.concurrent.FutureTask.run (FutureTask.java:271)
  at android.os.AsyncTask$SerialExecutor$1.run (AsyncTask.java:245)
  at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
  at java.lang.Thread.run (Thread.java:764)
Caused by: java.lang.NoClassDefFoundError: 
  at com.concept2.ergdata.Sync2.getUser (Sync2.java:304)
  at com.concept2.ergdata.Sync2.synchronize (Sync2.java:76)
  at com.concept2.ergdata.ErgData$synchronize.doInBackground (ErgData.java:2284)
  at com.concept2.ergdata.ErgData$synchronize.doInBackground (ErgData.java:2281)
  at android.os.AsyncTask$2.call (AsyncTask.java:333)
  at java.util.concurrent.FutureTask.run (FutureTask.java:266)
Caused by: java.lang.ClassNotFoundException: 
  at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:169)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:379)
  at java.lang.ClassLoader.loadClass (ClassLoader.java:312)

1 Ответ

0 голосов
/ 15 октября 2018

Отражение Java было ограничено в Android 9, для более подробной информации, пожалуйста, проверьте сайт Android

...