2016-06-06 15 views
5

Alle,Android ANR/Absturz auf 4.4 Version

Ich stehe vor einem ANR/Crash auf Android 4.4-Geräten. Unten sind die Erwähnungsprotokolle, die ich vom Gerät erhalten habe. Trotzdem kann ich dieses Problem nicht beheben. Könnte jemand bitte mir helfen, dieses Problem zu verfolgen und zu beheben.

bei android.view.GLES20Canvas.nDrawDisplayList (Mutter Methode) bei android.view.GLES20Canvas.drawDisplayList (GLES20Canvas.java:420) bei android.view.HardwareRenderer $ GlRenderer.drawDisplayList (HardwareRenderer.java: 1661) bei android.view.HardwareRenderer $ GlRenderer.draw (HardwareRenderer.java:1484) bei android.view.ViewRootImpl.draw (ViewRootImpl.java:2685) bei android.view.ViewRootImpl.performDraw (ViewRootImpl.java : 2551) um android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2157) um android.view.ViewRootImpl.doTraversal (ViewRootImpl.java: 1239) um android.view.ViewRootImpl $ TraversalRunnable.run (ViewRootImpl.java:6396) bei android.view.Choreographer $ CallbackRecord.run (Choreographer.java:813) bei android.view.Choreographer.doCallbacks (Choreographer.java: 613) bei android.view.Choreographer.doFrame (Choreographer.java:583) bei android.view.Choreographer $ FrameDisplayEventReceiver.run (Choreographer.java:799) bei android.os.Handler.handleCallback (Handler.java: 733) um android.os.Handler.dispatchMessage (Handler.java:95) um android.os.Looper.loop (Looper.java:146) um android.app.ActivityThread.main (ActivityThread.java:5511) um java.lang.reflect.Method.invokeNative (Native Methode) um java.lang.reflect.Method.invoke (Methode.java:515) um com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) bei com.android.internal.os.ZygoteInit .main (ZygoteInit.java:1099) bei dalvik.system.NativeStart.main (native Methode)

Bitte überprüfen und mir helfen, diese zu beheben.

Dank Amit

+0

ich vor kurzem einen Absturz mit dem gleichen Stack-Trace auf Samsung GT-N7108 hilft überprüfen konfrontiert. Wie hast du dein Problem gelöst? Jemand auf SO schlug vor, die [Hardwarebeschleunigung] zu deaktivieren. (Https://developer.android.com/guide/topics/graphics/hardware-accel.html) Jetzt versuche ich, den Vorschlag zu finden –

+0

Der Vorschlag, über den ich in der sprach vorheriger Kommentar http://StackOverflow.com/a/13822045/1065835 –

+0

@MaksimDmitriev Wenn Sie den Absturz immer wieder reproduzieren können, können Sie den entsprechenden Code zeigen? Ein Blick auf die Protokolle und kein Code ist manchmal schwierig, bestimmte Eingaben zu liefern. – AADProgramming

Antwort

3

Try Hardware-Beschleunigung für die Scrollview zur Laufzeit abzuschalten.

View scroll = layout.findViewById(R.id.scrollView1); 
scroll.setLayerType(View.LAYER_TYPE_SOFTWARE, null); 

fand ich dies für ausführlichere Erklärung kann es Ihnen einmal

WebView in ScrollView: "View too large to fit into drawing cache" - how to rework layout?

+0

Hat es für Sie funktioniert? –

+0

Ich hätte gerne eine detailliertere Antwort. Wenn du deine editierst, akzeptiere ich sie vielleicht –

+0

@UmaAchanta, die ich benutze Scroll-Ansicht in meinem Fragment. Nicht sicher, das wird für mich funktionieren. Trotzdem danke :) – Amit

Verwandte Themen