Hi! I have just repeated the "disconnection and app crash". This is the ADB snippet:
11-02 23:38:39.971 3824 6908 E ClientSocketAI2Ext: ERROR_READ
11-02 23:38:39.971 3824 6908 E ClientSocketAI2Ext: java.net.SocketException: Socket closed
11-02 23:38:39.971 3824 6908 E ClientSocketAI2Ext: at java.net.SocketInputStream.read(SocketInputStream.java:186)
11-02 23:38:39.971 3824 6908 E ClientSocketAI2Ext: at java.net.SocketInputStream.read(SocketInputStream.java:120)
11-02 23:38:39.971 3824 6908 E ClientSocketAI2Ext: at java.net.SocketInputStream.read(SocketInputStream.java:106)
11-02 23:38:39.971 3824 6908 E ClientSocketAI2Ext: at com.gmail.at.moicjarod.ClientSocketAI2Ext$1.run(ClientSocketAI2Ext.java:193)
11-02 23:38:39.971 3824 6908 E ClientSocketAI2Ext: at java.lang.Thread.run(Thread.java:762)
--------- beginning of crash
11-02 23:38:39.978 3824 6908 E AndroidRuntime: FATAL EXCEPTION: Thread-40
11-02 23:38:39.978 3824 6908 E AndroidRuntime: Process: appinventor.ai_jacanestro.Mando_LG_Serial, PID: 3824
11-02 23:38:39.978 3824 6908 E AndroidRuntime: com.google.appinventor.components.runtime.errors.YailRuntimeError: Connect error (read)Socket closed
11-02 23:38:39.978 3824 6908 E AndroidRuntime: at com.gmail.at.moicjarod.ClientSocketAI2Ext$1.run(ClientSocketAI2Ext.java:269)
11-02 23:38:39.978 3824 6908 E AndroidRuntime: at java.lang.Thread.run(Thread.java:762)
11-02 23:38:39.979 3824 3824 D ViewRootImpl@aef5b58[Screen1]: ViewPostImeInputStage processKey 1
11-02 23:38:40.070 3824 3824 D ViewRootImpl@aef5b58[Screen1]: MSG_WINDOW_FOCUS_CHANGED 0
11-02 23:38:40.093 3824 3824 I Form : Form Screen1 got onPause
11-02 23:38:40.355 3824 3824 D ViewRootImpl@aef5b58[Screen1]: mHardwareRenderer.destroy()#1
11-02 23:38:40.403 3824 3824 D ViewRootImpl@aef5b58[Screen1]: Relayout returned: oldFrame=[0,0][720,1280] newFrame=[0,0][720,1280] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
11-02 23:38:40.720 3824 3824 I Form : Form Screen1 got onStop
11-02 23:38:40.720 3824 3824 I Form : Form Screen1 got onDestroy
11-02 23:38:40.745 3824 3824 D ViewRootImpl@aef5b58[Screen1]: mHardwareRenderer.destroy()#4
11-02 23:38:40.745 3824 3824 D ViewRootImpl@aef5b58[Screen1]: dispatchDetachedFromWindow
11-02 23:38:40.758 3824 3824 D InputTransport: Input channel destroyed: fd=60