2016-06-06 18 views
5

Tutti,Android ANR/Crash sulla versione 4.4

Sono di fronte a un ANR/Crash su dispositivi Android 4.4. Di seguito sono riportati i log di menzione che ho ricevuto dal dispositivo. Ancora non sono in grado di eseguire il debug/riguardare questo problema. Qualcuno potrebbe aiutarmi a rintracciare e risolvere questo problema.

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

Si prega di verificare e mi aiuta a correggere questo.

Grazie Amit

+0

Recentemente ho affrontato un incidente con la stessa analisi dello stack sul Samsung GT-N7108. Come hai risolto il tuo problema? Qualcuno su SO ha suggerito di disabilitare [accelerazione hardware.] (Https://developer.android.com/guide/topics/graphics/hardware-accel.html) Ora sto cercando di trovare il suggerimento –

+0

Il suggerimento di cui ho parlato nel commento precedente http://stackoverflow.com/a/13822045/1065835 –

+0

@MaksimDmitriev Se riesci a riprodurre il crash ancora e ancora, puoi mostrare il codice pertinente? Solo guardando i log e nessun codice a volte è difficile fornire input specifici – AADProgramming

risposta

3

tenta di disattivare l'accelerazione hardware per il ScrollView in fase di esecuzione.

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

ho trovato questo per spiegazioni più dettagliate si può aiuta a controllare una volta

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

+0

Ha funzionato per te? –

+0

Vorrei una risposta più dettagliata. Se modifichi il tuo, potrei accettarlo. –

+0

@UmaAchanta I dant hanno utilizzato la vista di scorrimento nel mio frammento. Non sono sicuro che funzionerà per me. Comunque grazie :) – Amit

Problemi correlati