SDK 版本 3.15.7,能否通过代码防止再出现此现象?
'''
10-21 20:00:05.874 E/WifiManager(17050): Channel connection lost
10-21 20:00:05.874 E/WifiManager(17415): Channel connection lost
10-21 20:00:05.875 E/WifiManager(17639): Channel connection lost
10-21 20:00:05.875 E/WifiManager(17378): Channel connection lost
10-21 20:00:05.882 D/SurfaceFlinger( 1567): Set power mode=2, type=0 flinger=0x7fac462000
10-21 20:00:05.882 E/SurfaceFlinger( 1567): ro.third.bootvideo.path: path=/fastplay/bootvideo.ts
10-21 20:00:05.882 E/SurfaceFlinger( 1567): enter bootanima: path=/fastplay/bootvideo.ts
10-21 20:00:05.888 I/ServiceManager( 1565): service 'gfxinfo' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'wifip2p' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'usb' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'serial' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'uimode' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'jobscheduler' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'backup' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'appwidget' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'voiceinteraction' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'diskstats' died
10-21 20:00:05.888 I/ServiceManager( 1565): service 'samplingprofiler' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'commontime_management' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'dreams' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'assetatlas' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'restrictions' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'media_session' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'media_router' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'trust' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'fingerprint' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'launcherapps' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'media_projection' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'imms' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'input_method' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'accessibility' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'mount' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'lock_settings' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'statusbar' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'clipboard' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'dbinfo' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'cpuinfo' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'permission' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'hardware' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'vibrator' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'battery' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'usagestats' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'webviewupdate' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'scheduling_policy' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'telephony.registry' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'entropy' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'account' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'content' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'consumer_ir' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'alarm' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'device_policy' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'ethernet' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'hipppoe' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'connectivity' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'servicediscovery' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'updatelock' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'notification' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'devicestoragemonitor' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'location' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'country_detector' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'search' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'dropbox' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'wallpaper' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'audio' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'DockObserver' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'meminfo' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'myremote' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'window' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'input' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'bluetooth_manager' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'network_management' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'textservices' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'network_score' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'netstats' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'netpolicy' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'wifi' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'rttmanager' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'wifiscanner' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'procstats' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'activity' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'user' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'package' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'sensorservice' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'batterystats' died
10-21 20:00:05.889 I/ServiceManager( 1565): service 'appops' died
10-21 20:00:05.890 I/ServiceManager( 1565): service 'power' died
10-21 20:00:05.890 I/ServiceManager( 1565): service 'display' died
10-21 20:00:05.897 E/Environment(10801): couldn't talk to MountService
10-21 20:00:05.897 E/Environment(10801): android.os.DeadObjectException
10-21 20:00:05.897 E/Environment(10801): at android.os.BinderProxy.transactNative(Native Method)
10-21 20:00:05.897 E/Environment(10801): at android.os.BinderProxy.transact(Binder.java:496)
10-21 20:00:05.897 E/Environment(10801): at android.os.storage.IMountService$Stub$Proxy.getVolumeList(IMountService.java:787)
10-21 20:00:05.897 E/Environment(10801): at android.os.Environment.getPrimaryVolume(Environment.java:96)
10-21 20:00:05.897 E/Environment(10801): at android.os.Environment.isExternalStorageRemovable(Environment.java:784)
10-21 20:00:05.897 E/Environment(10801): at java.lang.reflect.Method.invoke(Native Method)
10-21 20:00:05.897 E/Environment(10801): at java.lang.reflect.Method.invoke(Method.java:372)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.cx.c(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.cx.j(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.cx.a(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.zz.b(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.ac.c(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.v.l(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.v.b(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at com.tendcloud.tenddata.j.run(Unknown Source)
10-21 20:00:05.897 E/Environment(10801): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
10-21 20:00:05.897 E/Environment(10801): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
10-21 20:00:05.897 E/Environment(10801): at java.lang.Thread.run(Thread.java:818)
10-21 20:00:05.902 W/AudioFlinger(16675): power manager service died !!!
10-21 20:00:05.902 I/wpa_supplicant(10617): p2p0: CTRL-EVENT-TERMINATING
10-21 20:00:05.905 E/AVAnalytics(10801): AVAnalytics->start->-1: Start context failed. err:java.lang.RuntimeException: Package manager has died
**10-21 20:00:05.941 I/===AVOS Cloud===(10801): i->-1: avpushRouter server didn't switched**
10-21 20:00:05.962 D/AndroidRuntime(10801): Shutting down VM
10-21 20:00:05.962 E/AVUncaughtExceptionHandler(10801): AVUncaughtExceptionHandler caught a RuntimeException exception
10-21 20:00:05.966 E/FrameworkListener(16678): read() failed (Connection reset by peer)
**10-21 20:00:05.974 E/===AVOS Cloud===(10801): get router error i->-1: err:com.avos.avoscloud.AVException: java.net.UnknownHostException**
10-21 20:00:05.974 W/System.err(10801): com.avos.avoscloud.AVException: java.net.UnknownHostException
10-21 20:00:05.974 W/System.err(10801): at com.avos.avoscloud.AppRouterManager$1.onFailure(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.GenericObjectCallback.onFailure(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.GetHttpResponseHandler.onFailure(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.AsyncHttpResponseHandler.onFailure(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.Call$AsyncCall.execute(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.internal.NamedRunnable.run(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
10-21 20:00:05.975 W/System.err(10801): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
10-21 20:00:05.975 W/System.err(10801): at java.lang.Thread.run(Thread.java:818)
10-21 20:00:05.975 W/System.err(10801): Caused by: java.net.UnknownHostException
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.DNSAmendNetwork.lookup(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.internal.http.RouteSelector.nextProxy(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.internal.http.RouteSelector.next(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.internal.http.HttpEngine.createNextConnection(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.internal.http.HttpEngine.connect(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.internal.http.HttpEngine.sendRequest(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.Call.getResponse(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.Call$ApplicationInterceptorChain.proceed(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.PaasClient$RequestStatisticInterceptor.intercept(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.Call$ApplicationInterceptorChain.proceed(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.Call.getResponseWithInterceptorChain(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): at com.avos.avoscloud.okhttp.Call.access$100(Unknown Source)
10-21 20:00:05.975 W/System.err(10801): ... 5 more
10-21 20:00:05.998 W/System.err(10801): java.lang.RuntimeException: Package manager has died
10-21 20:00:05.998 W/System.err(10801): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:111)
10-21 20:00:05.998 W/System.err(10801): at com.avos.avoscloud.AnalyticsUtils.getDeviceInfo(Unknown Source)
10-21 20:00:05.999 W/System.err(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.crashData(Unknown Source)
10-21 20:00:05.999 W/System.err(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.handleException(Unknown Source)
10-21 20:00:05.999 W/System.err(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.uncaughtException(Unknown Source)
10-21 20:00:05.999 W/System.err(10801): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
10-21 20:00:05.999 W/System.err(10801): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
10-21 20:00:05.999 W/System.err(10801): Caused by: android.os.DeadObjectException
10-21 20:00:05.999 W/System.err(10801): at android.os.BinderProxy.transactNative(Native Method)
10-21 20:00:05.999 W/System.err(10801): at android.os.BinderProxy.transact(Binder.java:496)
10-21 20:00:05.999 W/System.err(10801): at android.content.pm.IPackageManager$Stub$Proxy.getPackageInfo(IPackageManager.java:1786)
10-21 20:00:05.999 W/System.err(10801): at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:106)
10-21 20:00:05.999 W/System.err(10801): ... 6 more
10-21 20:00:06.006 E/DisplayManager(10801): Could not get display information from display manager.
10-21 20:00:06.006 E/DisplayManager(10801): android.os.DeadObjectException
10-21 20:00:06.006 E/DisplayManager(10801): at android.os.BinderProxy.transactNative(Native Method)
10-21 20:00:06.006 E/DisplayManager(10801): at android.os.BinderProxy.transact(Binder.java:496)
10-21 20:00:06.006 E/DisplayManager(10801): at android.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(IDisplayManager.java:254)
10-21 20:00:06.006 E/DisplayManager(10801): at android.hardware.display.DisplayManagerGlobal.getDisplayInfo(DisplayManagerGlobal.java:119)
10-21 20:00:06.006 E/DisplayManager(10801): at android.hardware.display.DisplayManagerGlobal.getCompatibleDisplay(DisplayManagerGlobal.java:178)
10-21 20:00:06.006 E/DisplayManager(10801): at android.hardware.display.DisplayManager.getOrCreateDisplayLocked(DisplayManager.java:326)
10-21 20:00:06.006 E/DisplayManager(10801): at android.hardware.display.DisplayManager.getDisplay(DisplayManager.java:254)
10-21 20:00:06.006 E/DisplayManager(10801): at android.app.ContextImpl$49.getService(ContextImpl.java:701)
10-21 20:00:06.006 E/DisplayManager(10801): at android.app.ContextImpl.getSystemService(ContextImpl.java:1897)
10-21 20:00:06.006 E/DisplayManager(10801): at android.content.ContextWrapper.getSystemService(ContextWrapper.java:562)
10-21 20:00:06.006 E/DisplayManager(10801): at com.avos.avoscloud.AnalyticsUtils.getDeviceInfo(Unknown Source)
10-21 20:00:06.006 E/DisplayManager(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.crashData(Unknown Source)
10-21 20:00:06.006 E/DisplayManager(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.handleException(Unknown Source)
10-21 20:00:06.006 E/DisplayManager(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.uncaughtException(Unknown Source)
10-21 20:00:06.006 E/DisplayManager(10801): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
10-21 20:00:06.006 E/DisplayManager(10801): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): Error while retrieving crash data
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.Display.getWidth()' on a null object reference
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): at com.avos.avoscloud.AnalyticsUtils.getDeviceInfo(Unknown Source)
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.crashData(Unknown Source)
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.handleException(Unknown Source)
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): at com.avos.avoscloud.AVUncaughtExceptionHandler.uncaughtException(Unknown Source)
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
10-21 20:00:06.007 E/AVUncaughtExceptionHandler(10801): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
10-21 20:00:06.034 E/Zygote (16674): Exit zygote because system server (10) has terminated
--------- beginning of crash
10-21 20:00:32.781 F/libc (28462): Fatal signal 11 (SIGSEGV), code 1, fault addr 0xe0 in tid 28474 (FinalizerDaemon)
10-21 20:00:32.893 I/DEBUG ( 1569): Build fingerprint: 'unknown'
10-21 20:00:32.893 I/DEBUG ( 1569): Revision: '0'
10-21 20:00:32.893 I/DEBUG ( 1569): ABI: 'arm'
10-21 20:00:32.893 I/DEBUG ( 1569): pid: 28462, tid: 28474, name: FinalizerDaemon >>> tv.morefun.mfstarter <<<
10-21 20:00:32.893 I/DEBUG ( 1569): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xe0
10-21 20:00:32.917 I/DEBUG ( 1569): r0 000000e0 r1 52200000 r2 f500c288 r3 003fffff
10-21 20:00:32.917 I/DEBUG ( 1569): r4 000000e0 r5 00000004 r6 000000e0 r7 f7542600
10-21 20:00:32.917 I/DEBUG ( 1569): r8 f754efa0 r9 ef05d1d8 sl 00000000 fp 00000004
10-21 20:00:32.917 I/DEBUG ( 1569): ip f754263c sp f433c9a0 lr f75283cf pc f74f0aaa cpsr 20070030
10-21 20:00:32.917 I/DEBUG ( 1569):
10-21 20:00:32.917 I/DEBUG ( 1569): backtrace:
10-21 20:00:32.917 I/DEBUG ( 1569): #00 pc 00017aaa /system/lib/libc.so (pthread_mutex_lock+7)
10-21 20:00:32.917 I/DEBUG ( 1569): #01 pc 0004f3cb /system/lib/libc.so (je_tcache_bin_flush_small+78)
10-21 20:00:32.917 I/DEBUG ( 1569): #02 pc 00049ccd /system/lib/libc.so (ifree+448)
10-21 20:00:32.917 I/DEBUG ( 1569): #03 pc 00012caf /system/lib/libc.so (free+10)
10-21 20:00:32.917 I/DEBUG ( 1569): #04 pc 00081585 /system/lib/libicuuc.so (_ZN6icu_537UVectorD1Ev+28)
10-21 20:00:32.917 I/DEBUG ( 1569): #05 pc 000815a9 /system/lib/libicuuc.so (_ZN6icu_537UVectorD0Ev+8)
10-21 20:00:32.917 I/DEBUG ( 1569): #06 pc 000734c1 /system/lib/libicuuc.so (_ZN6icu_5310UnicodeSetD1Ev+64)
10-21 20:00:32.917 I/DEBUG ( 1569): #07 pc 000734fd /system/lib/libicuuc.so (_ZN6icu_5310UnicodeSetD0Ev+8)
10-21 20:00:32.917 I/DEBUG ( 1569): #08 pc 000ea0ad /system/lib/libicui18n.so (_ZN6icu_5312RegexPattern3zapEv+104)
10-21 20:00:32.917 I/DEBUG ( 1569): #09 pc 000ea34f /system/lib/libicui18n.so (_ZN6icu_5312RegexPatternD2Ev+30)
10-21 20:00:32.917 I/DEBUG ( 1569): #10 pc 000ea375 /system/lib/libicui18n.so (_ZN6icu_5312RegexPatternD0Ev+8)
10-21 20:00:32.917 I/DEBUG ( 1569): #11 pc 00017517 /system/lib/libjavacore.so
10-21 20:00:32.917 I/DEBUG ( 1569): #12 pc 00017cf5 /system/framework/arm/boot.oat
--------- beginning of system
10-21 20:00:03.205 D/PowerManagerService(16905): setInputBlocked: false
10-21 20:00:03.206 D/PowerManagerService(16905): setInputBlocked: false
10-21 20:00:07.557 D/WifiP2pService(16905): Started Dhcp server on p2p0
'''