HarmonyOS 鸿蒙Next中启动远程设备报错

HarmonyOS 鸿蒙Next中启动远程设备报错 启动远程设备报错

图片

图片


更多关于HarmonyOS 鸿蒙Next中启动远程设备报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

开发者你好,截图不清晰,麻烦把报错信息贴出来。

更多关于HarmonyOS 鸿蒙Next中启动远程设备报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


点击Actions下的箭头按钮

报下面的错误

java.nio.channels.UnresolvedAddressException
    at sun.nio.ch.Net.checkAddress(Net.java:101)
    at sun.nio.ch.WindowsAsynchronousSocketChannelImpl.implConnect(WindowsAsynchronousSocketChannelImpl.java:332)
    at sun.nio.ch.AsynchronousSocketChannelImpl.connect(AsynchronousSocketChannelImpl.java:199)
    at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServerRecursive(WsWebSocketContainer.java:305)
    at org.apache.tomcat.websocket.WsWebSocketContainer.connectToServer(WsWebSocketContainer.java:197)
    at com.huawei.ide.remotetest.websocket.ScreenWebSocketEndpoint.<init>(ScreenWebSocketEndpoint.java:79)
    at com.huawei.ide.remotetest.proxy.ScreenProxy.startProxy(ScreenProxy.java:75)
    at com.huawei.ide.remotetest.task.ApplyPhoneTask.connectScreenWebSocket(ApplyPhoneTask.java:347)
    at com.huawei.ide.remotetest.task.ApplyPhoneTask.access$100(ApplyPhoneTask.java:52)
    at com.huawei.ide.remotetest.task.ApplyPhoneTask$1.result(ApplyPhoneTask.java:236)
    at com.huawei.ide.remotetest.task.RefreshTokenTask.dealData(RefreshTokenTask.java:132)
    at com.huawei.ide.remotetest.task.RefreshTokenTask.refreshToken(RefreshTokenTask.java:70)
    at com.huawei.ide.remotetest.task.ApplyPhoneTask.connectScreen(ApplyPhoneTask.java:246)
    at com.huawei.ide.remotetest.task.ApplyPhoneTask.parseResponse(ApplyPhoneTask.java:176)
    at com.huawei.ide.remotetest.task.ApplyPhoneTask.requestDistributionDevice(ApplyPhoneTask.java:114)
    at com.huawei.ide.remotetest.task.ApplyPhoneTask.run(ApplyPhoneTask.java:398)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894)
    at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:447)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:169)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156)
    at com.intellij.openapi.application.impl.ApplicationImpl.lambda$null$9(ApplicationImpl.java:552)
    at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:294)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

应该还是DevEcoStudio代理不对,我把No proxy for清空了,就不报错误堆栈了

但是连接模拟器还是报错

在HarmonyOS鸿蒙Next中启动远程设备时,如果遇到报错,可能涉及以下几个原因:

  1. 网络连接问题:确保设备与远程设备之间的网络连接正常,检查网络配置是否正确,包括IP地址、端口号等。

  2. 权限配置问题:检查设备是否具备启动远程设备的权限,确保在鸿蒙系统中正确配置了相关权限。

  3. 设备状态异常:远程设备可能处于异常状态,如未启动、未连接或处于休眠模式,导致无法正常启动。

  4. 版本兼容性问题:鸿蒙Next与远程设备的版本可能存在兼容性问题,确保双方系统版本匹配。

  5. 配置文件错误:检查启动远程设备的配置文件,确保配置项正确无误,如设备ID、服务名称等。

  6. 日志分析:查看系统日志,获取详细的错误信息,根据日志内容进行问题定位。

  7. API调用错误:检查启动远程设备的API调用是否正确,确保参数传递无误。

  8. 服务未注册:远程设备可能未在鸿蒙系统中正确注册服务,导致无法启动。

  9. 防火墙或安全策略:检查防火墙或安全策略是否阻止了设备之间的通信。

  10. 硬件故障:远程设备可能存在硬件故障,导致无法正常启动。

根据具体报错信息,逐一排查上述可能的原因,以解决问题。

在HarmonyOS鸿蒙Next中启动远程设备时遇到报错,可能由以下原因导致:

  1. 网络连接问题:确保设备与远程设备在同一网络下,且网络稳定。
  2. 设备未授权:检查远程设备是否已授权当前设备进行连接。
  3. 服务未启动:确认远程设备的相关服务已启动并正常运行。
  4. 版本不兼容:确保设备与远程设备的HarmonyOS版本兼容。
  5. 配置错误:检查配置文件是否正确,特别是设备ID和连接参数。

建议查看日志文件以获取详细错误信息,并根据具体错误进行排查和修复。

回到顶部