2

java.lang.NoClassDefFoundError: java.util.Objects[],but i don't know how to solve it,please help me!!!!

java.lang.NoClassDefFoundError: java.util.Objects[]
at com.yingshibao.gsee.fragments.DuoBeiClassFragment1.newInstance(DuoBeiClassFragment1.java)
                                                      onCreateLoader(DuoBeiClassFragment1.java)
                                                      onLoadFinished(DuoBeiClassFragment1.java)
                                                      getDownloadClassRoom(DuoBeiClassFragment1.java)
                                                      onLoaderReset(DuoBeiClassFragment1.java)
                                                      onLoadFinished(DuoBeiClassFragment1.java)
                                                      lambda$initSchedule$179(DuoBeiClassFragment1.java)
                                                      access$000(DuoBeiClassFragment1.java)
                                                      access$200(DuoBeiClassFragment1.java)
at com.yingshibao.gsee.fragments.DuoBeiClassFragment1$$Lambda$1.onClick(DuoBeiClassFragment1.java)
at android.view.View.performClick(View.java:4240)
at android.view.View$PerformClick.run(View.java:17729)
at android.os.Handler.handleCallback(Handler.java:730)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5166)
at java.lang.reflect.Method.invokeNative(Method.java)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:768)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
at dalvik.system.NativeStart.main(NativeStart.java)
8
  • Please take a look a this post asked before : stackoverflow.com/questions/37778644/… Commented Mar 13, 2017 at 2:09
  • @EAKTEAM thank you Commented Mar 13, 2017 at 3:25
  • Can i post it as a solution , and mark it as answer if you find helpfull ? Commented Mar 13, 2017 at 3:28
  • I use Objects in AysncTask, i fix it,but i don't know whether useful or not Commented Mar 13, 2017 at 3:35
  • 1
    You're welcome,my reputation less than 15,so i can't vote,sorry Commented Mar 13, 2017 at 3:50

1 Answer 1

3

Take a look at this post maybe it will help you ....

java.lang.NoClassDefFoundError: java.util.Objects

The exception is thrown because all static methods of java.util.Objects are available above API 19 (Android 4.4.+).

in API 10 (Android 2.3.+) that method doesn't exist in that Android version and NoClassDefFoundError is thrown.

If you want to check api level programmatically you can do:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
// your code available only above api 19
} else {
// compatibility code
}
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.