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

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -