Android uygulamanız rastgele bir şekilde (sorunu yeniden üretmek çok zor) aşağıdaki yığın iziyle çöküyor. Bu, aygıtın yönelimi, portföydeki günlüklerden, portföydekten manzaraya değiştiğinde görülür. Ayrıca bu sorun, Android 4.0.3 sürümüne sahip cihazlarda görülmüştür. Yani 4.0.3 ile bilinen bir sorun olup olmadığını kontrol etmek istedim? Koddan emin olmamanız için koddan emin olmamanız için App kodunun hiçbir katılımı olmaksızın yığın platformun tamamı Android platformudur.android 4.0.3 ScrollingTabContainerView NullPointerException
02-21 17:44:01.761 E/UncaughtException(3344): java.lang.NullPointerException
02-21 17:44:01.761 E/UncaughtException(3344): at com.android.internal.widget.ScrollingTabContainerView.onItemSelected(ScrollingTabContainerView.java:352)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.AdapterView.fireOnSelected(AdapterView.java:882)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.AdapterView.selectionChanged(AdapterView.java:865)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.AdapterView.checkSelectionChanged(AdapterView.java:1017)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.AdapterView.handleDataChanged(AdapterView.java:999)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.AbsSpinner.onMeasure(AbsSpinner.java:179)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.Spinner.onMeasure(Spinner.java:285)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.View.measure(View.java:12723)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.HorizontalScrollView.measureChildWithMargins(HorizontalScrollView.java:1159)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.HorizontalScrollView.onMeasure(HorizontalScrollView.java:303)
02-21 17:44:01.761 E/UncaughtException(3344): at com.android.internal.widget.ScrollingTabContainerView.onMeasure(ScrollingTabContainerView.java:117)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.View.measure(View.java:12723)
02-21 17:44:01.761 E/UncaughtException(3344): at com.android.internal.widget.ActionBarView.onMeasure(ActionBarView.java:878)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.View.measure(View.java:12723)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4698)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
02-21 17:44:01.761 E/UncaughtException(3344): at com.android.internal.widget.ActionBarContainer.onMeasure(ActionBarContainer.java:173)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.View.measure(View.java:12723)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4698)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1369)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.LinearLayout.measureVertical(LinearLayout.java:660)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.LinearLayout.onMeasure(LinearLayout.java:553)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.View.measure(View.java:12723)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4698)
02-21 17:44:01.761 E/UncaughtException(3344): at android.widget.FrameLayout.onMeasure(FrameLayout.java:293)
02-21 17:44:01.761 E/UncaughtException(3344): at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2092)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.View.measure(View.java:12723)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1064)
02-21 17:44:01.761 E/UncaughtException(3344): at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2442)
02-21 17:44:01.761 E/UncaughtException(3344): at android.os.Handler.dispatchMessage(Handler.java:99)
02-21 17:44:01.761 E/UncaughtException(3344): at android.os.Looper.loop(Looper.java:137)
02-21 17:44:01.761 E/UncaughtException(3344): at android.app.ActivityThread.main(ActivityThread.java:4424)
02-21 17:44:01.761 E/UncaughtException(3344): at java.lang.reflect.Method.invokeNative(Native Method)
02-21 17:44:01.761 E/UncaughtException(3344): at java.lang.reflect.Method.invoke(Method.java:511)
02-21 17:44:01.761 E/UncaughtException(3344): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
02-21 17:44:01.761 E/UncaughtException(3344): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
02-21 17:44:01.761 E/UncaughtException(3344): at dalvik.system.NativeStart.main(Native Method)
bir çözüm buluyor musunuz? – Frank
Bu bilgiler yeterli değil, ne yazık ki bu günkü uygulama çöktüğünde bize anlatma, bu sorun olduğunda tekrar "/data/anr/traces.txt" bir sonraki dosya elde etmeye çalışın, bu dosya uygulamanın diğer günlüklerini kaydeder. . Belki de biraz kod görmek ve uygulamayı neyin yaptığı hakkında daha fazla bilgi edinmek için gerekli olabilir. –
Teşekkürler. ANR traces.txt sadece aylar öncesinden gelen günlükleri içeriyor, bu tableti neredeyse kullanmamdan beri düne kadar neler olabilirdi, ama bugün ve dün orada olmayan çok fazla çökme yaşadım. Sadece Android 4.0.3'teki çökme ile karşılaşıyorum, diğer sürümler gayet iyi. Oryantasyon değişiminde yaşanır. Sorun, kendi kodumdan nerede (veya) başlatıldığını göremiyorum. – Frank