autojs6通过vscode传输脚本,报错如下:java.lang.Exception: Unknown data type (0) for message dispatching at org.autojs.autojs.runtime.ScriptRuntime.popException(ScriptRuntime.java:84) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:221) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:225) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:225) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:225) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:225) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:225) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:225) at org.autojs.autojs.pluginclient.JsonSocket.onMessageDispatch(JsonSocket.java:225) at org.autojs.autojs.pluginclient.JsonSocket.lambda$monitorMessage$0(JsonSocket.java:331) at org.autojs.autojs.pluginclient.JsonSocket.$r8$lambda$va2cxRhe8N9XY6l6jBcuYwu6HoA(Unknown Source:0) at org.autojs.autojs.pluginclient.JsonSocket$$ExternalSyntheticLambda0.run(Unknown Source:6) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:920)
时间: 2023-11-14 20:06:12 浏览: 223
这个报错是由于传输的数据类型不被识别所引起的。根据错误信息,可能是传输的数据类型为0是未知的,导致消息分发失败。你可以尝试以下方法解决这个问题:
1. 确保你使用的是最新版本的Auto.js和VSCode插件,以避免已知的Bug。
2. 检查你的代码,确保没有使用不支持的数据类型进行传输。
3. 尝试使用其他方法传输脚本,例如通过USB连接手机进行传输。
如果以上方法都无法解决问题,我建议你在Auto.js的开源项目中提交一个issue,向开发者寻求帮助。
相关问题
AnrManager: ANR in com.android.systemui, time=129106286 07-06 21:25:42.609 887 22027 I AnrManager: Reason: Input dispatching timed out (7de4f7a NavigationBar0 (server) is not responding. Waited 5106ms for MotionEvent) 07-06 21:25:42.609 887 22027 I AnrManager: Load: 0.0 / 0.0 / 0.0 07-06 21:25:42.609 887 22027 I AnrManager: Android time :[2023-07-06 21:25:42.60] [129110.227] 07-06 21:25:42.609 887 22027 I AnrManager: CPU usage from 15172ms to 36ms ago (2023-07-06 21:25:23.499 to 2023-07-06 21:25:38.635): 07-06 21:25:42.609 887 22027 I AnrManager: 145% 15646/com.tencent.mm: 86% user + 58% kernel / faults: 39680 minor 6 major
这似乎是一个关于Android系统界面(com.android.systemui)发生ANR(Application Not Responding)的错误报告。ANR是指应用程序在主线程上执行耗时操作而导致用户界面无响应的情况。
根据错误报告,ANR的原因是输入事件分发超时,具体是由于Navigation Bar(导航栏)未响应导致的。系统等待了5106毫秒(5.1秒)的时间,但未收到MotionEvent(触摸事件)的响应。
报告还提到了系统负载(Load)和CPU使用率的信息。在过去的15秒钟内,com.tencent.mm这个应用程序占用了145%的CPU资源,其中86%用于用户进程,58%用于内核进程。此外,还提到了一些与内存错误相关的信息。
请注意,根据错误报告中的时间戳和Android版本,这个错误似乎是在2023年发生的,因此可能与当前时间不相关。
如果您遇到了类似的问题,您可以尝试重启设备或更新相关应用程序来解决ANR问题。如果问题持续存在,请考虑联系应用程序开发者或设备制造商以获取进一步的支持和解决方案。
07-13 10:08:02.266 403 12194 V EmulatedCamera_FakeCamera3: threadLoop: ReadoutThread: Timed out waiting for request 07-13 10:08:02.266 403 12194 V EmulatedCamera_FakeCamera3: threadLoop: ReadoutThread waiting for request 07-13 10:08:02.268 401 12178 I modules.usbaudio.audio_hal: in_read ret 0 07-13 10:08:02.273 401 12178 I modules.usbaudio.audio_hal: in_read ret 0 07-13 10:08:02.276 403 12194 V EmulatedCamera_FakeCamera3: threadLoop: ReadoutThread: Timed out waiting for request 07-13 10:08:02.277 403 12194 V EmulatedCamera_FakeCamera3: threadLoop: ReadoutThread waiting for request 07-13 10:08:02.278 401 12178 I modules.usbaudio.audio_hal: in_read ret 0 07-13 10:08:02.286 716 12304 E ActivityManager: ANR in com.winew.ddcsx (com.winew.ddcsx/.activity.MainActivity) 07-13 10:08:02.286 716 12304 E ActivityManager: PID: 11129 07-13 10:08:02.286 716 12304 E ActivityManager: Reason: Input dispatching timed out (1942a1b com.winew.ddcsx/com.winew.ddcsx.activity.MainActivity (server) is not responding. Waited 5002ms for MotionEvent(deviceId=11, source=0x00001002, displayId=0, action=DOWN, actionButton=0x00000000, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, classification=NONE, edgeFlags=0x00000000, xPrecision=8.5, yPrecision=15.2, xCursorPosition=nan, yCursorPosition=nan, pointers=[0: (1365.8, 1340.9)]), policyFlags=0x62000000) 07-13 10:08:02.286 716 12304 E ActivityManager: Parent: com.winew.ddcsx/.activity.MainActivity 07-13 10:08:02.286 716 12304 E ActivityManager: Load: 12.42 / 11.29 / 12.0 07-13 10:08:02.286 716 12304 E ActivityManager: ----- Output from /proc/pressure/memory ----- 07-13 10:08:02.286 716 12304 E ActivityManager: some avg10=0.00 avg60=0.00 avg300=0.00 total=249698 07-13 10:08:02.286 716 12304 E ActivityManager: full avg10=0.00 avg60=0.00 avg300=0.00 total=74789 07-13 10:08:02.286 716 12304 E ActivityManager: ----- End output from /proc/pressure/memory -----
这是一段应用程序崩溃的日志信息。其中的 "ANR" 表示应用程序无响应(Application Not Responding),"Input dispatching timed out" 表示输入事件分发超时,应用程序在处理输入事件时花费的时间超过了限制。这可能是由于应用程序的主线程被阻塞或处理过程较长导致的。日志中还提到了进程 ID、应用程序包名、父类以及负载等信息。另外,还有一些关于内存压力的统计信息。需要注意的是,这里只能提供对日志的解释,无法对具体问题进行定位和解决。如果您需要帮助,请提供更多上下文或详细描述问题的情况。
阅读全文