App crashed, When using Micromax Canvas 6 (E485), Android 5.1 and Samsung Galaxy A7 (a7ltechn), Android 5.0
other devices are working correctly.
full exception :
java.lang.OutOfMemoryError:
at dalvik.system.VMRuntime.newNonMovableArray (Native Method)
at android.graphics.Bitmap.nativeCreate (Native Method)
at android.graphics.Bitmap.createBitmap (Bitmap.java:947)
at android.graphics.Bitmap.createBitmap (Bitmap.java:918)
at android.graphics.Bitmap.createBitmap (Bitmap.java:885)
at android.graphics.drawable.VectorDrawable$VectorDrawableState.createCachedBitmapIfNeeded (VectorDrawable.java:711)
at android.graphics.drawable.VectorDrawable.draw (VectorDrawable.java:278)
at android.widget.ImageView.onDraw (ImageView.java:1190)
at android.view.View.draw (View.java:16259)
at android.view.View.updateDisplayListIfDirty (View.java:15182)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.draw (View.java:16262)
at android.widget.FrameLayout.draw (FrameLayout.java:592)
at android.view.View.updateDisplayListIfDirty (View.java:15182)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.draw (View.java:16262)
at android.widget.FrameLayout.draw (FrameLayout.java:592)
at android.widget.ScrollView.draw (ScrollView.java:2488)
at android.view.View.updateDisplayListIfDirty (View.java:15182)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at com.mxn.soul.flowingdrawer_core.BuildLayerFrameLayout.dispatchDraw (BuildLayerFrameLayout.java:81)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at com.mxn.soul.flowingdrawer_core.ElasticDrawer.dispatchDraw (ElasticDrawer.java:775)
at android.view.View.draw (View.java:16262)
at android.view.View.updateDisplayListIfDirty (View.java:15182)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.updateDisplayListIfDirty (View.java:15177)
at android.view.View.getDisplayList (View.java:15205)
at android.view.View.draw (View.java:15980)
at android.view.ViewGroup.drawChild (ViewGroup.java:3708)
at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502)
at android.view.View.draw (View.java:16262)
at android.widget.FrameLayout.draw (FrameLayout.java:592)
at com.android.internal.policy.impl.PhoneWindow$DecorView.draw (PhoneWindow.java:3046)
at android.view.View.updateDisplayListIfDirty (View.java:15182)
at android.view.View.getDisplayList (View.java:15205)
at android.view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer.java:303)
at android.view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer.java:309)
at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:348)
at android.view.ViewRootImpl.draw (ViewRootImpl.java:2830)
at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:2650)
at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2238)
at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1239)
at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6752)
at android.view.Choreographer$CallbackRecord.run (Choreographer.java:777)
at android.view.Choreographer.doCallbacks (Choreographer.java:590)
at android.view.Choreographer.doFrame (Choreographer.java:560)
at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:763)
at android.os.Handler.handleCallback (Handler.java:739)
at android.os.Handler.dispatchMessage (Handler.java:95)
at android.os.Looper.loop (Looper.java:145)
at android.app.ActivityThread.main (ActivityThread.java:6220)
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:1399)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1194)
App crashed, When using Micromax Canvas 6 (E485), Android 5.1 and Samsung Galaxy A7 (a7ltechn), Android 5.0 other devices are working correctly.
full exception : java.lang.OutOfMemoryError: at dalvik.system.VMRuntime.newNonMovableArray (Native Method) at android.graphics.Bitmap.nativeCreate (Native Method) at android.graphics.Bitmap.createBitmap (Bitmap.java:947) at android.graphics.Bitmap.createBitmap (Bitmap.java:918) at android.graphics.Bitmap.createBitmap (Bitmap.java:885) at android.graphics.drawable.VectorDrawable$VectorDrawableState.createCachedBitmapIfNeeded (VectorDrawable.java:711) at android.graphics.drawable.VectorDrawable.draw (VectorDrawable.java:278) at android.widget.ImageView.onDraw (ImageView.java:1190) at android.view.View.draw (View.java:16259) at android.view.View.updateDisplayListIfDirty (View.java:15182) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.draw (View.java:16262) at android.widget.FrameLayout.draw (FrameLayout.java:592) at android.view.View.updateDisplayListIfDirty (View.java:15182) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.draw (View.java:16262) at android.widget.FrameLayout.draw (FrameLayout.java:592) at android.widget.ScrollView.draw (ScrollView.java:2488) at android.view.View.updateDisplayListIfDirty (View.java:15182) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at com.mxn.soul.flowingdrawer_core.BuildLayerFrameLayout.dispatchDraw (BuildLayerFrameLayout.java:81) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at com.mxn.soul.flowingdrawer_core.ElasticDrawer.dispatchDraw (ElasticDrawer.java:775) at android.view.View.draw (View.java:16262) at android.view.View.updateDisplayListIfDirty (View.java:15182) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.updateDisplayListIfDirty (View.java:15177) at android.view.View.getDisplayList (View.java:15205) at android.view.View.draw (View.java:15980) at android.view.ViewGroup.drawChild (ViewGroup.java:3708) at android.view.ViewGroup.dispatchDraw (ViewGroup.java:3502) at android.view.View.draw (View.java:16262) at android.widget.FrameLayout.draw (FrameLayout.java:592) at com.android.internal.policy.impl.PhoneWindow$DecorView.draw (PhoneWindow.java:3046) at android.view.View.updateDisplayListIfDirty (View.java:15182) at android.view.View.getDisplayList (View.java:15205) at android.view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer.java:303) at android.view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer.java:309) at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:348) at android.view.ViewRootImpl.draw (ViewRootImpl.java:2830) at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:2650) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2238) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1239) at android.view.ViewRootImpl$TraversalRunnable.run (ViewRootImpl.java:6752) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:777) at android.view.Choreographer.doCallbacks (Choreographer.java:590) at android.view.Choreographer.doFrame (Choreographer.java:560) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:763) at android.os.Handler.handleCallback (Handler.java:739) at android.os.Handler.dispatchMessage (Handler.java:95) at android.os.Looper.loop (Looper.java:145) at android.app.ActivityThread.main (ActivityThread.java:6220) 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:1399) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1194)
how to solve it?