Arduino 2.1.0工具菜单中找不到EspExceptionDecoder,寻求帮助
问题描述
环境信息
- Arduino IDE版本:
2.1.0 - 发布日期:
2023-04-19T15:31:10.185Z - CLI版本:
0.32.2
已执行操作
将EspExceptionDecoder.jar放置到路径:
C:\Users\<my username>\Documents\Arduino\tools\EspExceptionDecoder\tool
(注:C:\Users\<my username>\Documents\Arduino\tools路径原本已存在)
复制完成后重启Arduino IDE,但工具菜单中仍未出现EspExceptionDecoder,需解决该问题。
排查与解决步骤
校验文件结构与命名
- 确认路径层级完全合规:必须是
...\tools\EspExceptionDecoder\tool\EspExceptionDecoder.jar,不能多/少嵌套文件夹 - 检查jar文件名无拼写错误、无后缀变更(比如误改为
.jar.txt)
- 确认路径层级完全合规:必须是
补充工具配置文件
Arduino IDE 2.x识别第三方工具需要配套的tool.properties文件,手动复制jar可能缺失该文件:- 在
C:\Users\<my username>\Documents\Arduino\tools\EspExceptionDecoder目录下新建tool.properties文件 - 写入以下内容(替换为对应工具版本):
name=EspExceptionDecoder version=1.1.0 author=me-no-dev description=ESP Exception Decoder mainClass=com.espressif.esp32.exception.decoder.Main
- 在
清理IDE缓存
- 关闭Arduino IDE
- 删除
C:\Users\<my username>\.arduinoIDE\cache目录下的所有内容 - 重新启动IDE检查工具菜单
通过CLI手动安装
尝试用Arduino CLI安装工具,确保识别正常:- 打开命令提示符执行:
arduino-cli lib install "EspExceptionDecoder"
完成后重启IDE
- 打开命令提示符执行:
检查权限与启动方式
- 右键Arduino IDE图标,选择「以管理员身份运行」后查看工具是否出现
- 确认
C:\Users\<my username>\Documents\Arduino\tools目录当前用户拥有读写权限
内容的提问来源于stack exchange,提问作者jordanthompson
相关产品推荐
相关产品推荐

