arduino2.2.x启动后卡在加载页面

问题概述

arduino 2.2.1、2.3.1相关版本均出现,启动后卡在加载界面,如下图;

image

相关日志:(C:\Users\<USER_NAME>\AppData\Roaming\Arduino IDE\2024-xx-xx_log.log​)

2024-02-19 10:38:26 2024-02-19T02:38:26.660Z daemon INFO Daemon is running.
2024-02-19 10:38:27 2024-02-19T02:38:27.585Z root INFO Deploy plugins list: 53.6 ms [Finished 1.667 s after backend start]
2024-02-19 10:38:27 2024-02-19T02:38:27.881Z root ERROR Uncaught Exception:  Error: 1 CANCELLED: Call cancelled
2024-02-19 10:38:27 2024-02-19T02:38:27.881Z root ERROR Error: 1 CANCELLED: Call cancelled
    at t.callErrorFromStatus (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:763449)
    at Object.onReceiveStatus (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:788765)
    at Object.onReceiveStatus (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:784645)
    at Object.onReceiveStatus (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:784090)
    at D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:870212
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
for call at
    at s.makeUnaryRequest (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:788306)
    at s.create (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:855109)
    at instance (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:621976)
    at new Promise (<anonymous>)
    at E.createClient (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:621953)
    at E.create (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:620812)
    at D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:619690
    at D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:1062801
    at i.invoke (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:1062891)
    at s.fire (D:\Program Files\arduino-ide_2.3.1_Windows_64bit\resources\app\lib\backend\main.js:2:1064694)

解决过程

  1. 关闭arduino,删除相关配置文件(视情况备份后删除);(参考 https://forum.arduino.cc/t/ide-hangs-on-startup/1200013/2

    C:\Users\用户名\.arduinoIDE\
    C:\Users\用户名\AppData\Roaming\arduino-ide\
    C:\Users\用户名\AppData\Local\Arduino15
    
  2. (如果有)去除环境变量http_proxyhttps_proxy​;(参考 https://github.com/arduino/arduino-ide/issues/2319

    或,如果设置了环境变量,且不想在全局删除,新建arduino.bat
    文件,写入:

    @echo off
    rem 清空相关配置
    set http_proxy=
    set https_proxy=
    rem 切换到安装目录
    cd "D:\Program Files\arduino-ide_2.3.1_Windows_64bit"
    rem 如果安装位置不是c:,需要这里切换盘符
    d:
    rem start 窗口名 启动程序
    start "Arduino IDE" "Arduino IDE.exe"
    

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐