有一个安卓APP,在安卓手机上运行正常,在小米3平板上真机测试时,会出现闪退的情况

有一个安卓APP,在安卓手机上运行正常,在小米3平板上真机测试时,会出现闪退的情况

问题描述:

我描述一下:WiFi小车,手机端APP。在安卓手机上运行正常,可以通过WiFi信号接收图像发送控制信号。当在小米3平板上真机测试时,可以进入界面看到采回来的图像,但是当点击界面上的控制图片时,就会出现闪退。部分logcat如下,请前辈们指点指点。

06-08 15:13:21.890: E/AndroidRuntime(23967): FATAL EXCEPTION: main
06-08 15:13:21.890: E/AndroidRuntime(23967): Process: com.Frank.wifirobot, PID: 23967
06-08 15:13:21.890: E/AndroidRuntime(23967): android.os.NetworkOnMainThreadException
在主线程上有网络请求,android 4.0后不允许在主线程上有网络请求操作

部分logcat如下
06-08 15:13:21.886: E/InputEventReceiver(23967): Exception dispatching input event.
06-08 15:13:21.886: E/MessageQueue-JNI(23967): Exception in MessageQueue callback: handleReceiveCallback
06-08 15:13:21.888: E/MessageQueue-JNI(23967): android.os.NetworkOnMainThreadException
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at java.io.PrintStream.write(PrintStream.java:461)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.Frank.wifirobot.PubUtil.sendMessage(PubUtil.java:18)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.Frank.wifirobot.WifiRobot_right$12.onTouch(WifiRobot_right.java:384)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.View.dispatchTouchEvent(View.java:9942)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:411)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1815)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.app.Activity.dispatchTouchEvent(Activity.java:3076)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:373)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.View.dispatchPointerEvent(View.java:10166)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4473)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4341)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3883)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3936)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3902)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4029)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3910)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4086)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3883)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3936)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3902)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3910)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3883)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6249)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6223)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6184)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6352)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.os.MessageQueue.nativePollOnce(Native Method)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.os.MessageQueue.next(MessageQueue.java:323)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.os.Looper.loop(Looper.java:136)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.app.ActivityThread.main(ActivityThread.java:6098)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at java.lang.reflect.Method.invoke(Native Method)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
06-08 15:13:21.890: E/AndroidRuntime(23967): FATAL EXCEPTION: main
06-08 15:13:21.890: E/AndroidRuntime(23967): Process: com.Frank.wifirobot, PID: 23967
06-08 15:13:21.890: E/AndroidRuntime(23967): android.os.NetworkOnMainThreadException
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303)
06-08 15:13:21.890: E/AndroidRuntime(23967): at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
06-08 15:13:21.890: E/AndroidRuntime(23967): at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
06-08 15:13:21.890: E/AndroidRuntime(23967): at java.io.PrintStream.write(PrintStream.java:461)
06-08 15:13:21.890: E/AndroidRuntime(23967): at com.Frank.wifirobot.PubUtil.sendMessage(PubUtil.java:18)
06-08 15:13:21.890: E/AndroidRuntime(23967): at com.Frank.wifirobot.WifiRobot_right$12.onTouch(WifiRobot_right.java:384)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.View.dispatchTouchEvent(View.java:9942)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2669)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2301)
06-08 15:13:21.890: E/AndroidRuntime(23967): at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:411)
06-08 15:13:21.890: E/AndroidRuntime(23967): at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1815)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.app.Activity.dispatchTouchEvent(Activity.java:3076)
06-08 15:13:21.890: E/AndroidRuntime(23967): at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:373)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.View.dispatchPointerEvent(View.java:10166)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4473)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4341)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3883)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3936)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3902)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4029)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3910)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4086)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3883)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3936)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3902)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3910)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3883)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:6249)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:6223)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:6184)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:6352)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.os.MessageQueue.nativePollOnce(Native Method)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.os.MessageQueue.next(MessageQueue.java:323)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.os.Looper.loop(Looper.java:136)
06-08 15:13:21.890: E/AndroidRuntime(23967): at android.app.ActivityThread.main(ActivityThread.java:6098)
06-08 15:13:21.890: E/AndroidRuntime(23967): at java.lang.reflect.Method.invoke(Native Method)
06-08 15:13:21.890: E/AndroidRuntime(23967): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
06-08 15:13:21.890: E/AndroidRuntime(23967): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
06-08 15:13:21.979: E/Sensors(668): handleToDriver handle(1)
06-08 15:13:21.979: E/Sensors(668): new setDelay handle(1),ns(66667000)m, error(0), index(5)
06-08 15:13:22.006: E/Analytics-Core-SysUtils(1461): device id is null
06-08 15:14:22.188: E/Sensors(668): handleToDriver handle(1)
06-08 15:14:22.188: E/Sensors(668): new setDelay handle(1),ns(200000000)m, error(0), index(5)
06-08 15:14:22.208: E/Surface(668): getSlotFromBufferLocked: unknown buffer: 0x75bedf59c0
06-08 15:14:22.208: E/IMGSRV(668): :0: QueueCancelBufferWrapper: Failed to cancel buffer 0x75be48c810 (-22)
06-08 15:14:22.210: E/Sensors(668): handleToDriver handle(5)
06-08 15:14:22.211: E/Sensors(668): handleToDriver handle(1)
06-08 15:14:22.424: E/ActivityThread(751): Failed to find provider info for com.xiaomi.tv.gallerylockscreen.lockscreen_magazine_provider
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): call error uri =com.xiaomi.tv.gallerylockscreen.lockscreen_magazine_provider
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): java.lang.IllegalArgumentException: Unknown URI content://0@com.xiaomi.tv.gallerylockscreen.lockscreen_magazine_provider
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at android.content.ContentResolver.call(ContentResolver.java:1453)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardUpdateMonitor.queryWallPaperCustomInfo(MiuiKeyguardUpdateMonitor.java:558)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardUpdateMonitor.refreshWallpaperCustomInfo(MiuiKeyguardUpdateMonitor.java:583)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiDefaultLockScreen.(MiuiDefaultLockScreen.java:249)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.createLockScreen(MiuiLockPatternKeyguardView.java:1311)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.recreateLockScreen(MiuiLockPatternKeyguardView.java:912)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.updateScreen(MiuiLockPatternKeyguardView.java:1215)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.keyguardScreenCallback(MiuiLockPatternKeyguardView.java:272)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.(MiuiLockPatternKeyguardView.java:589)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardViewProperties.createKeyguardView(MiuiLockPatternKeyguardViewProperties.java:27)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.AbstractKeyguardViewManager.show(AbstractKeyguardViewManager.java:117)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardViewMediator.handleShow(MiuiKeyguardViewMediator.java:1804)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardViewMediator.-wrap18(MiuiKeyguardViewMediator.java)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardViewMediator$11.handleMessage(MiuiKeyguardViewMediator.java:1598)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at android.os.Handler.dispatchMessage(Handler.java:102)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at android.os.Looper.loop(Looper.java:154)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at android.app.ActivityThread.main(ActivityThread.java:6098)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at java.lang.reflect.Method.invoke(Native Method)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
06-08 15:14:22.425: E/MiuiKeyguardUpdateMonitor(751): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
06-08 15:14:22.525: E/SensorManager(751): sensor or listener is null
06-08 15:14:22.689: E/WifiScanner(668): listener cannot be found
06-08 15:14:22.702: E/RemoteController(751): Cannot set synchronization mode on an unregistered RemoteController
06-08 15:16:22.174: E/Analytics-Core-SysUtils(1461): device id is null

06-08 15:13:21.888: E/MessageQueue-JNI(23967): android.os.NetworkOnMainThreadException
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1303)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at java.io.PrintStream.write(PrintStream.java:461)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.Frank.wifirobot.PubUtil.sendMessage(PubUtil.java:18)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at com.Frank.wifirobot.WifiRobot_right$12.onTouch(WifiRobot_right.java:384)
06-08 15:13:21.888: E/MessageQueue-JNI(23967): at android.view.View.dispatchTouchEvent(View.java:9942)

网络请求在MainThread中产生的异常

问题已解决。CSDN上的《Android之NetworkOnMainThreadException异常》,都太厉害了。http://blog.csdn.net/mad1989/article/details/25964495

之前的问题是解决了,新问题出现了。运行一段时间,APP会自动退出。logcat如下:
06-08 17:56:18.900: E/StrictMode(27909): A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
06-08 17:56:18.900: E/StrictMode(27909): java.lang.Throwable: Explicit termination method 'close' not called
06-08 17:56:18.900: E/StrictMode(27909): at dalvik.system.CloseGuard.open(CloseGuard.java:180)
06-08 17:56:18.900: E/StrictMode(27909): at java.net.AbstractPlainSocketImpl.create(AbstractPlainSocketImpl.java:103)
06-08 17:56:18.900: E/StrictMode(27909): at java.net.Socket.createImpl(Socket.java:451)
06-08 17:56:18.900: E/StrictMode(27909): at java.net.Socket.getImpl(Socket.java:517)
06-08 17:56:18.900: E/StrictMode(27909): at java.net.Socket.setSoTimeout(Socket.java:1108)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.Connection.connectSocket(Connection.java:195)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.Connection.connect(Connection.java:172)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:367)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:130)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:329)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:246)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:457)
06-08 17:56:18.900: E/StrictMode(27909): at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:126)
06-08 17:56:18.900: E/StrictMode(27909): at com.Frank.wifirobot.MySurfaceView.draw(MySurfaceView.java:66)
06-08 17:56:18.900: E/StrictMode(27909): at com.Frank.wifirobot.MySurfaceView.run(MySurfaceView.java:114)
06-08 17:56:18.900: E/StrictMode(27909): at java.lang.Thread.run(Thread.java:761)
06-08 17:56:18.953: E/Sensors(668): handleToDriver handle(1)
06-08 17:56:18.953: E/Sensors(668): new setDelay handle(1),ns(66667000)m, error(0), index(5)
06-08 17:56:19.006: E/Analytics-Core-SysUtils(1461): device id is null
06-08 17:57:19.210: E/Sensors(668): handleToDriver handle(1)
06-08 17:57:19.262: E/ActivityThread(751): Failed to find provider info for com.xiaomi.tv.gallerylockscreen.lockscreen_magazine_provider
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): call error uri =com.xiaomi.tv.gallerylockscreen.lockscreen_magazine_provider
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): java.lang.IllegalArgumentException: Unknown URI content://0@com.xiaomi.tv.gallerylockscreen.lockscreen_magazine_provider
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at android.content.ContentResolver.call(ContentResolver.java:1453)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardUpdateMonitor.queryWallPaperCustomInfo(MiuiKeyguardUpdateMonitor.java:558)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardUpdateMonitor.refreshWallpaperCustomInfo(MiuiKeyguardUpdateMonitor.java:583)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiDefaultLockScreen.(MiuiDefaultLockScreen.java:249)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.createLockScreen(MiuiLockPatternKeyguardView.java:1311)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.recreateLockScreen(MiuiLockPatternKeyguardView.java:912)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.updateScreen(MiuiLockPatternKeyguardView.java:1215)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.keyguardScreenCallback(MiuiLockPatternKeyguardView.java:272)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardView.(MiuiLockPatternKeyguardView.java:589)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiLockPatternKeyguardViewProperties.createKeyguardView(MiuiLockPatternKeyguardViewProperties.java:27)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.AbstractKeyguardViewManager.show(AbstractKeyguardViewManager.java:117)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardViewMediator.handleShow(MiuiKeyguardViewMediator.java:1804)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardViewMediator.-wrap18(MiuiKeyguardViewMediator.java)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.keyguard.MiuiKeyguardViewMediator$11.handleMessage(MiuiKeyguardViewMediator.java:1598)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at android.os.Handler.dispatchMessage(Handler.java:102)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at android.os.Looper.loop(Looper.java:154)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at android.app.ActivityThread.main(ActivityThread.java:6098)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at java.lang.reflect.Method.invoke(Native Method)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:874)
06-08 17:57:19.262: E/MiuiKeyguardUpdateMonitor(751): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:764)
06-08 17:57:19.278: E/Surface(668): getSlotFromBufferLocked: unknown buffer: 0x75c08235c0
06-08 17:57:19.279: E/IMGSRV(668): :0: QueueCancelBufferWrapper: Failed to cancel buffer 0x75be57bd10 (-22)
06-08 17:57:19.327: E/SensorManager(751): sensor or listener is null
06-08 17:57:19.682: E/WifiScanner(668): listener cannot be found
06-08 17:57:19.686: E/RemoteController(751): Cannot set synchronization mode on an unregistered RemoteController
06-08 17:59:19.157: E/Analytics-Core-SysUtils(1461): device id is null