
agent端日志:
2022-04-20 05:57:54.579 - INFO 1 --- [http-nio-7777-exec-8] o.c.s.agent.websockets.AndroidWSServer : f0 发送 {"detail":"install","type":"debug","apk":"https://www.pgyer.com/androidmeijusit?sig=T0wECiPq7zl9E%2Fw5rwupxjm0ld2Rz%2Fd29Xc1hpHjxbXiwIKuox3ogIQ6t88B4SNm"}
java.io.FileNotFoundException: test-output/download-1650434275314.com/androidmeijusit?sig=T0wECiPq7zl9E%2Fw5rwupxjm0ld2Rz%2Fd29Xc1hpHjxbXiwIKuox3ogIQ6t88B4SNm (No such file or directory)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:293)
at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:235)
at org.cloud.sonic.agent.tools.DownloadTool.download(DownloadTool.java:29)
at org.cloud.sonic.agent.websockets.AndroidWSServer.lambda$onMessage$6(AndroidWSServer.java:526)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Exception in thread "pool-3-thread-164" java.lang.NullPointerException: Cannot invoke "java.io.FileOutputStream.close()" because "os" is null
at org.cloud.sonic.agent.tools.DownloadTool.download(DownloadTool.java:38)
at org.cloud.sonic.agent.websockets.AndroidWSServer.lambda$onMessage$6(AndroidWSServer.java:526)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
2022-04-20 05:57:56.607 - INFO 1 --- [pool-3-thread-163] o.c.s.agent.websockets.TerminalWSServer : appList socket已关闭
2022-04-20 05:57:56.607 - INFO 1 --- [pool-3-thread-163] o.c.s.agent.websockets.TerminalWSServer : appList output流已关闭
2022-04-20 05:57:56.607 - INFO 1 --- [pool-3-thread-163] o.c.s.a.b.a.AndroidDeviceBridgeTool : 8b9bb357 设备 sonicapplistservice 服务端口取消转发到:37041
apk链接打开后,需要点击安装才能下载到包,想问下这种是否能支持直接URL安装:
