启动程序时 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.json
和 package_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) 崩溃的主要内容,如果未能解决你的问题,请参考以下文章
Win10 使用快捷方式启动 Python PyQt5 应用程序