java.lang.NoClassDefFoundError: android.support.v7.widget.* since upgrading to Support Library v23 -


i'm using materialdialog library in app.
yesterday i've updated library version latest, , since it's using new annotations, had update support v7 library well.
ever since, no screen widget (checkbox / radiobutton) can loaded.
here stack :

08-30 21:53:10.418: e/androidruntime(30341): fatal exception: main 08-30 21:53:10.418: e/androidruntime(30341): process: com.xx.xxx, pid: 30341 08-30 21:53:10.418: e/androidruntime(30341): java.lang.noclassdeffounderror: android.support.v7.widget.appcompatcheckbox 08-30 21:53:10.418: e/androidruntime(30341):    @ android.support.v7.internal.app.appcompatviewinflater.createview(appcompatviewinflater.java:89) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.support.v7.app.appcompatdelegateimplv7.createview(appcompatdelegateimplv7.java:886) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.support.v7.app.appcompatdelegateimplv7.oncreateview(appcompatdelegateimplv7.java:940) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.support.v4.view.layoutinflatercompathc$factorywrapperhc.oncreateview(layoutinflatercompathc.java:44) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:725) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.layoutinflater.inflate(layoutinflater.java:482) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.layoutinflater.inflate(layoutinflater.java:414) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.layoutinflater.inflate(layoutinflater.java:365) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.preference.preference.oncreateview(preference.java:516) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.preference.preference.getview(preference.java:487) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.preference.preferencegroupadapter.getview(preferencegroupadapter.java:246) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.abslistview.obtainview(abslistview.java:2346) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.listview.makeandaddview(listview.java:1864) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.listview.filldown(listview.java:698) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.listview.fillfromtop(listview.java:759) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.listview.layoutchildren(listview.java:1659) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.abslistview.onlayout(abslistview.java:2150) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.setchildframe(linearlayout.java:1703) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.layoutvertical(linearlayout.java:1557) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.onlayout(linearlayout.java:1466) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.layoutchildren(framelayout.java:573) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.onlayout(framelayout.java:508) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.relativelayout.onlayout(relativelayout.java:1076) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.layoutchildren(framelayout.java:573) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.onlayout(framelayout.java:508) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.setchildframe(linearlayout.java:1703) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.layoutvertical(linearlayout.java:1557) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.onlayout(linearlayout.java:1466) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.layoutchildren(framelayout.java:573) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.onlayout(framelayout.java:508) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.setchildframe(linearlayout.java:1703) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.layoutvertical(linearlayout.java:1557) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.linearlayout.onlayout(linearlayout.java:1466) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.layoutchildren(framelayout.java:573) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.widget.framelayout.onlayout(framelayout.java:508) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.view.layout(view.java:15595) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewgroup.layout(viewgroup.java:4966) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewrootimpl.performlayout(viewrootimpl.java:2072) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewrootimpl.performtraversals(viewrootimpl.java:1829) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewrootimpl.dotraversal(viewrootimpl.java:1054) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.viewrootimpl$traversalrunnable.run(viewrootimpl.java:5786) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.choreographer$callbackrecord.run(choreographer.java:767) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.choreographer.docallbacks(choreographer.java:580) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.choreographer.doframe(choreographer.java:550) 08-30 21:53:10.418: e/androidruntime(30341):    @ android.view.choreographer$framedisplaye 

same goes appcompatradiobuttontoo.

i have tried removing / deleting / re-adding support library
have tried revert materialdialog library older version, no success either
i've added checkbox simple preferencefragment , same exception raised.

i'm using eclipse, not android studio.

try manually copy new version of android-sdk\extras\android\support\v13\android-support-v13.jar libs folder.

if used android studio use compile 'com.android.support:support-v13:23.0.0' or :23+ instead of copying it.

not only, using eclipse, if have others support jars in libs, should update them copying them manually too.


Comments

Popular posts from this blog

renaming files in a directory using python or R -

c# - ajax - How to receive data both html and json from server? -