Arduino IDE 提示:下载 http://ard/2.4.1/package_esp8266com_index.json 时出错

简介

在esp8266的开发中,有时候在打开开发板界面时候,会提示下载错误,开发板也消失了,导致无法正常开发。网上已经有多种处理的办法,最常见的有删除缓存和修改代理等,但是笔者测试以后均不能解决,这个现象目前看来是多因一果,所以也只能尝试不同办法。

在国外一个arduino论坛中,找到一种可行的办法:
在这里插入图片描述
详情见:Topic: Can’t Download ESP8266 Board Package(第28楼)

具体操作

  1. 删除boardsmanger.additional.urls的值
    首先在IDE工具栏中,点击“文件”,打开“首选项”:
    在这里插入图片描述
    点击上图中红圈的路径,这个时候就可以打开文中提到的 preferences.txt 所在的目录:
    在这里插入图片描述
    接着打开preferences.txt,把ardsmanager.additional.uls=后面的值删除

  2. 删除缓存
    缓存文件以.tmp结尾,其位置同 preferences.txt ,只需要按第一步的方法打开文件夹,删除所有 .tmp 即可

  3. 添加 urls 地址
    最后需要添加附加开发板的json地址,在IDE工具栏中,点击“文件”,打开“首选项”,在 [附加开发板管理器网址] 中输入:http://arduino.esp8266.com/stable/package_esp8266com_index.json

    在这里插入图片描述
    最后建议重启IDE,再次打开开发板管理器,可看到ESP8266开发板,即可点击安装:
    在这里插入图片描述

建议

建议使用上文提及的urls地址,在本机测试时,也是使用上文地址才可以正确下载的。