启动程序时 Arduino IDE (Win10) 崩溃

Posted

技术标签:

【中文标题】启动程序时 Arduino IDE (Win10) 崩溃【英文标题】:Arduino IDE (Win10) crashes when I launch the program 【发布时间】:2020-09-29 02:51:41 【问题描述】:

我的 Arduino IDE(Win10 上的版本 1.8.12)在我启动时崩溃。运行 arduino_debug.exe 我收到此错误消息。

C:\Program Files (x86)\Arduino>arduino_debug.exe
Set log4j store directory C:\Users\volke\AppData\Local\Arduino15
Loading configuration...
Initializing packages...
java.lang.NullPointerException
        at cc.arduino.contributions.packages.ContributionsIndexer.parseIndex(ContributionsIndexer.java:134)
        at processing.app.BaseNoGui.initPackages(BaseNoGui.java:483)
        at processing.app.Base.<init>(Base.java:273)
        at processing.app.Base.main(Base.java:150)

C:\Program Files (x86)\Arduino>

有什么解决办法吗?我试图删除配置文件 package_index.jsonpackage_esp32_index.json 没有任何运气。

【问题讨论】:

这里也是一样,我认为它与新包或其他东西有关。它从今天开始,是的,我花了一整天的时间来修复它。如果您将 ESP8266 安装为 git 而不是使用板管理器,则 ESP8266 可以工作。问题是 vscode 扩展不起作用! 这里已经有一个关于这个的 Github 问题:github.com/arduino/Arduino/issues/10332 似乎是包索引的问题,因为我安装了在 Windows 10 上运行的旧版本,清理了所有 Arduino 文件夹,但都失败了。我还测试了 Arduino IDE Beta 并且似乎可以工作,因为至少这个版本忽略了索引错误。 @TomServo 和其他亲密的选民:这显然是 IDE 崩溃,而不是用户代码。也许 IDE 的开发人员可以就如何在其代码中防止 NPE 提出建议,但这对 IDE 的用户没有帮助。 这是一个临时问题。恢复见github.com/arduino/Arduino/issues/10341#issuecomment-641836099 【参考方案1】:

我也遇到了同样的问题 - 夜间构建似乎可以工作

https://www.arduino.cc/download.php?f=/arduino-nightly-windows.zip

https://www.arduino.cc/en/Main/Software

【讨论】:

【参考方案2】:

我在 Windows 10 上遇到了这个问题(相同的 arduino_debug 日志)。 我尝试卸载 Arduino IDE,然后从可执行安装程序重新安装它;在我打开董事会经理之前它运行良好:问题再次出现。

安装测试版(arduino beta1.9-BUILD-119)后,我没有任何问题。

【讨论】:

【参考方案3】:

只需使用最新的 Arduino IDE Beta 版本。它现在正在工作,忽略了这个问题。我正在使用 ESP8266 开发板,它运行良好。

【讨论】:

【参考方案4】:

beta 1.9 版对我有用。 https://www.arduino.cc/en/Main/Software

【讨论】:

也为我工作。希望常规构建也得到修复。浪费了几个小时。【参考方案5】:

它也发生在 Manjaro linux 上。在我的情况下,删除文件夹 .arduino15 解决了这个问题,但我每次打开 arduino IDE 时都必须删除它

rm -rf ~/.arduino15/

Win10文件夹位置:

%HOMEPATH%\AppData\Local

【讨论】:

如果它不是一个运行良好的解决方案,请不要发布答案,您给出的答案更像是一个黑客,并且 OP 在某种程度上已经这样做了。另外,如果您正在为其他板(如 esp32 等)进行编译,它将不起作用。因此,请将其添加为问题的评论。谢谢你:)。

以上是关于启动程序时 Arduino IDE (Win10) 崩溃的主要内容,如果未能解决你的问题,请参考以下文章

win10ahci模式黑屏

Win10 使用快捷方式启动 Python PyQt5 应用程序

win10不重装系统改ahci

在C(Arduino IDE)中将API链接消息解析为服务器

使用Arduino IDE 开发STM32应用程序

Arduino IDE 无法上传 Sketch(Ubuntu 18.04 LTS)