2016-06-06 22 views
5

Hepsi,Android ANR/Kilitlenme 4.4 sürümü

Android 4.4 aygıtlarında bir ANR/Crash cihazına bakıyorum. Aşağıda, cihazdan aldığım not kaydı yer almaktadır. Yine de bu sorunu ayıklayamıyorum/ilişkilendiremiyorum. Birisi bana iz yardımcı ve bu sorunu giderilmiştir misiniz.

android.view.HardwareRenderer $ GlRenderer.drawDisplayList de android.view.GLES20Canvas.drawDisplayList (GLES20Canvas.java:420) de android.view.GLES20Canvas.nDrawDisplayList (Yerli Yöntemi) (HardwareRenderer.java de

: 1661) android.view.HardwareRenderer $ GlRenderer.draw (HardwareRenderer.java:1484) android.view.ViewRootImpl.performDraw de android.view.ViewRootImpl.draw (ViewRootImpl.java:2685) de (ViewRootImpl.java de :de android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:1239 de android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:2157)) de 2551) android.view.Choreographer $ CallbackRecord.run (Choreographer.java:813) android.view.Choreographer.doCallbacks de (Choreographer.java deandroid.view.ViewRootImpl $ TraversalRunnable.run (ViewRootImpl.java:6396) : 613) at android.view.Choreographer.doFrame (Choreographer.java:583) at android.view.Choreographer $ ÇerçeveDisplayEventReceiver.run (Choreographer.java:799) at android.os.Handler.handleCallback (Handler.java: 733) 'da android.os.Handler.dispatchMessage (Handler.java:95) android.os.Looper.loop (Looper.java:146) adresinde android.app.ActivityThread.main (ActivityThread.java:5511)de java.lang.reflect.Method.invokeNative (Ana yöntemi)java.lang.reflect.Method.invoke (Yöntem.java:515) com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1283) com.android.internal.os.ZygoteInit dalvik.system.NativeStart.main de Döküm Ana (ZygoteInit.java:1099) (Yerli Metodu)

kontrol etmek ve bu sabitleme için bana yardım edin.

Teşekkür Amit

+0

Geçenlerde Samsung GT-N7108 aynı yığın izleme bir kilitlenme karşı karşıya kontrol yardımcı olur edebilir daha ayrıntılı bir açıklama için bu bulduk. Problemini nasıl çözdün? SO üzerinde birileri [donanım hızlandırmayı] devre dışı bırakmayı önerdi. (Https://developer.android.com/guide/topics/graphics/hardware-accel.html) Şimdi öneriyi bulmaya çalışıyorum –

+0

İçinde bahsettiğim öneri önceki yorum. http://stackoverflow.com/a/13822045/1065835 –

+0

@MaksimDmitriev Çarpışmanın tekrar tekrar üretilmesini sağlayabiliyorsanız, ilgili kodu gösterebilir misiniz? Sadece günlüklere bakmak ve hiçbir kod belirli bir girdi sağlamak zor değildir – AADProgramming

cevap

3

deneyin zamanında de Scrollview için donanım hızlandırma devre dışı bırakmak için.

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

Ben bir kez

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

+0

sizin için çalıştın mı? –

+0

Daha ayrıntılı bir cevap istiyorum. Eğer sizinkini düzenlerseniz, onu kabul edebilirim –

+0

@UmaAchanta Benim parçamda Scroll view kullanıyorum. Bunun benim için çalışacağından emin değilim. Neyse teşekkürler :) – Amit

İlgili konular