【发布时间】: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 的用户没有帮助。
标签: windows arduino crash windows-10 arduino-ide