为什么 VS Code 会抛出此错误 (ARDUINO)?

Why is VS Code throwing this error (ARDUINO)?

好的,所以我正在尝试使用 VS 代码(Visual Studio 代码)编写代码并上传到 Arduino。当我尝试上传或验证我的 Arduino 代码时,弹出此错误:

如果你看不到,它会说:

[Starting] Verify sketch - ir_remote\ir_remote.ino [Warning] Output path is not specified. Unable to reuse previously compiled files. Verify could be slow. See README. Arduino: This application was configured to use a bundled Java Runtime Environment but the runtime is missing or corrupted. [Error] Exit with code=1

非常感谢您的帮助。几周前开始摆弄Arduino,用了很久的VS Code

还有: 代码在 Arduino IDE 上完全正常工作,我希望能够使用 VS Code 编码并上传到 Arduino。

我也试过在 Arduino 论坛上发帖,但没有人回复。

我能够解决这里分享的问题,

我从 MS App Store 安装了 Arduino,我得到了完全相同的错误,我卸载了 Arduino 并从 Arduino 网站下载了安装程序,我安装了 Arduino 通过指向 VS 代码设置 > 扩展 > Arduino 配置设置路径> Arduino Path,在此处粘贴安装文件夹的路径。一切都很好。

在项目文件 .vscode 文件夹下,确保 arduino.json 的路径设置为

"output": "../ArduinoOutput",

记住你必须 select 开发板、编程器和串口以及 VS Code IDE。

请查看 https://maker.pro/arduino/tutorial/how-to-use-visual-studio-code-for-arduino

Abolfazl Danayi 5 个月前 萨拉姆

我遇到了同样的问题,在按照作者非常好的说明和 Jack 所说的进行操作后,我发现了这个:

  1. 将 "output": "./build" (或任何你想要的)添加到你的 ".vscode/arduino.json" 文件中,就像杰克提到的那样。

  2. 删除“.vscode/c_cpp_properties.json”文件。 (如果不这样做,智能感知将不起作用)。

  3. 再次构建项目(通过验证或上传按钮)。

  4. 享受(如果您的问题按照此例程解决,希望对我来说是最好的!)