failed-installation - ESP8266 板停止通过板管理器安装
问题描述
我已经尝试了添加https://arduino.esp8266.com/stable/package_esp8266com_index.json
偏好的通常程序。然后打开板管理器,通过ESP8266社区找到ESP8266并尝试通过单击安装来安装2.6.3。下载大约 5 MB 的数据后,下载停止。我曾尝试直接下载 zip 文件并成功。我可以毫无问题地更新其他板。我在 Windows 10 上使用 Arduino 1.8.10。禁用防病毒软件并多次删除 AppData\Local 中的 Arduino15 文件夹,但没有任何效果。错误
Error downloading https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip
java.lang.RuntimeException: java.lang.Exception: Error downloading https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:175)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: Error downloading https://github.com/esp8266/Arduino/releases/download/2.6.3/esp8266-2.6.3.zip
at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:144)
at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:78)
at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:60)
at cc.arduino.contributions.packages.ContributionInstaller.install(ContributionInstaller.java:105)
at cc.arduino.contributions.packages.ui.ContributionManagerUI.lambda$onInstallPressed$2(ContributionManagerUI.java:172)
... 1 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:210)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:593)
at sun.security.ssl.InputRecord.read(InputRecord.java:532)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:933)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.net.www.MeteredStream.read(MeteredStream.java:134)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3444)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(HttpURLConnection.java:3437)
at cc.arduino.utils.network.FileDownloader.readStreamCopyTo(FileDownloader.java:268)
at cc.arduino.utils.network.FileDownloader.openConnectionAndFillTheFile(FileDownloader.java:247)
at cc.arduino.utils.network.FileDownloader.downloadFile(FileDownloader.java:182)
at cc.arduino.utils.network.FileDownloader.download(FileDownloader.java:129)
at cc.arduino.contributions.DownloadableContributionsDownloader.download(DownloadableContributionsDownloader.java:142)
... 5 more
一旦它下载了包,然后在下载库期间再次停止。每次停止后都必须使用任务管理器停止下载。我有一个 100 Mbps OFC 连接,所以速度不是问题。即使卸载并重新安装了 Arduino IDE 几次,也没有任何改进。我可以通过 git 克隆安装包,但它需要安装很多额外的库,最后会给出很多警告、重复的头文件和包,有时还会在编译时出错。 [安装错误画面] 1 好郁闷
解决方案
推荐阅读
- javascript - 运输选项有问题
- javascript - 在 Javascript 中创建书籍列表
- c# - 进行集成测试时无法在我的存储库中解析类型 DbContext
- javascript - 在回调函数之外访问回调函数中的变量
- node.js - nodejs fs.readFile中不需要的缓存
- android - Flutter:任务“:background_location:verifyReleaseResources”执行失败
- reactjs - 为什么我们在使用 react/next 时需要在 docker-compose 中添加音量选项?
- javascript - 将 G_ENABLED_IDPS (google auth) cookie 设置为安全
- sql - ORA-01843: 不是一个有效的月份 - 报告
- sql - 用 SQL 无法识别的字符分隔