How do i solve android.view.InflateException when running an app -


my app crashes every time run on emulator. message saying myapp stopped working .i new android , using android studio . looked @ logcat output ,

06-12 14:41:21.160  27245-27245/? i/art? not late-enabling -xcheck:jni (already on) 06-12 14:41:21.310  27245-27245/? d/androidruntime? shutting down vm 06-12 14:41:21.320  27245-27245/? e/androidruntime? fatal exception: main     process: com.example.machimanapc.btdt, pid: 27245     java.lang.runtimeexception: unable start activity componentinfo{com.example.machimanapc.btdt/com.example.machimanapc.btdt.quizsplashactivity}: android.view.inflateexception: binary xml file line #1: error inflating class leanerlayout             @ android.app.activitythread.performlaunchactivity(activitythread.java:2325)             @ android.app.activitythread.handlelaunchactivity(activitythread.java:2390)             @ android.app.activitythread.access$800(activitythread.java:151)             @ android.app.activitythread$h.handlemessage(activitythread.java:1303)             @ android.os.handler.dispatchmessage(handler.java:102)             @ android.os.looper.loop(looper.java:135)             @ android.app.activitythread.main(activitythread.java:5257)             @ java.lang.reflect.method.invoke(native method)             @ java.lang.reflect.method.invoke(method.java:372)             @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:903)             @ com.android.internal.os.zygoteinit.main(zygoteinit.java:698)      caused by: android.view.inflateexception: binary xml file line #1: error inflating class leanerlayout             @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:757)             @ android.view.layoutinflater.inflate(layoutinflater.java:482)             @ android.view.layoutinflater.inflate(layoutinflater.java:414)             @ android.view.layoutinflater.inflate(layoutinflater.java:365)             @ com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:378)             @ android.app.activity.setcontentview(activity.java:2145)             @ com.example.machimanapc.btdt.quizactivity.oncreate(quizactivity.java:17)             @ com.example.machimanapc.btdt.quizsplashactivity.oncreate(quizsplashactivity.java:20)             @ android.app.activity.performcreate(activity.java:5990)             @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1106)             @ android.app.activitythread.performlaunchactivity(activitythread.java:2278)             at android.app.activitythread.handlelaunchactivity(activitythread.java:2390)             at android.app.activitythread.access$800(activitythread.java:151)             at android.app.activitythread$h.handlemessage(activitythread.java:1303)             at android.os.handler.dispatchmessage(handler.java:102)             at android.os.looper.loop(looper.java:135)             at android.app.activitythread.main(activitythread.java:5257)             at java.lang.reflect.method.invoke(native method)             at java.lang.reflect.method.invoke(method.java:372)             at com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:903)             at com.android.internal.os.zygoteinit.main(zygoteinit.java:698)      caused by: java.lang.classnotfoundexception: didn't find class "android.view.leanerlayout" on path: dexpathlist[[zip file "/data/app/com.example.machimanapc.btdt-2/base.apk"],nativelibrarydirectories=[/vendor/lib64, /system/lib64]]             @ dalvik.system.basedexclassloader.findclass(basedexclassloader.java:56)             @ java.lang.classloader.loadclass(classloader.java:511)             @ java.lang.classloader.loadclass(classloader.java:469)             @ android.view.layoutinflater.createview(layoutinflater.java:571)             @ android.view.layoutinflater.oncreateview(layoutinflater.java:665)             @ com.android.internal.policy.impl.phonelayoutinflater.oncreateview(phonelayoutinflater.java:65)             @ android.view.layoutinflater.oncreateview(layoutinflater.java:682)             @ android.view.layoutinflater.createviewfromtag(layoutinflater.java:741)             at android.view.layoutinflater.inflate(layoutinflater.java:482)             at android.view.layoutinflater.inflate(layoutinflater.java:414)             at android.view.layoutinflater.inflate(layoutinflater.java:365)             at com.android.internal.policy.impl.phonewindow.setcontentview(phonewindow.java:378)             at android.app.activity.setcontentview(activity.java:2145)             at com.example.machimanapc.btdt.quizactivity.oncreate(quizactivity.java:17)             at com.example.machimanapc.btdt.quizsplashactivity.oncreate(quizsplashactivity.java:20)             at android.app.activity.performcreate(activity.java:5990)             at android.app.instrumentation.callactivityoncreate(instrumentation.java:1106)             at android.app.activitythread.performlaunchactivity(activitythread.java:2278)             at android.app.activitythread.handlelaunchactivity(activitythread.java:2390)             at android.app.activitythread.access$800(activitythread.java:151)             at android.app.activitythread$h.handlemessage(activitythread.java:1303)             at android.os.handler.dispatchmessage(handler.java:102)             at android.os.looper.loop(looper.java:135)             at android.app.activitythread.main(activitythread.java:5257)             at java.lang.reflect.method.invoke(native method)             at java.lang.reflect.method.invoke(method.java:372)             at com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:903)             at com.android.internal.os.zygoteinit.main(zygoteinit.java:698)     suppressed: java.lang.classnotfoundexception: android.view.leanerlayout             @ java.lang.class.classforname(native method)             @ java.lang.bootclassloader.findclass(classloader.java:781)             @ java.lang.bootclassloader.loadclass(classloader.java:841)             @ java.lang.classloader.loadclass(classloader.java:504)             ... 26 more      caused by: java.lang.noclassdeffounderror: class not found using boot class loader; no stack available ​ 

you appear have <leanerlayout> tag in layout xml file. there nothing named in android sdk. if have created own custom leanerlayout subclass of view or viewgroup, need fully-qualify class name (e.g., <com.tlhani.leanerlayout> instead of <leanerlayout>).


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -