查看: 651|回复: 2

【教程】Arduino IDE开发板管理器更新失败的离线解决方案

[复制链接]
  • TA的每日心情
    无聊
    2019-8-12 13:52
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-10-21 10:01 | 显示全部楼层 |阅读模式
    本帖最后由 vany5921 于 2019-12-8 16:04 编辑

        在ArduinoIDE里配置ESP32开发环境最简单的办法就是在开发板管理器里添加链接稳定版/开发版但是通过ArduinoIDE更新一直不太稳定,经常会碰到下面这种报错情况,为此我也是花费了一定的精力去查找解决方案,现在终于找到了。   
        截屏2019-10-20下午9.59.14.png

       面对这种情况只能手动操作一下了,下面讲一下具体步骤
       1.注意红色字体,提示是从github下载的,因此我们需要到github下载这个安装包,这个地址其实就是乐鑫esp32-arduino的地址,你可以直接抄下来下载,也可以打开浏览器进入https://github.com/espressif/arduino-esp32,顺便看看有什么更新。
        截屏2019-10-2109.27.46.png
        页面里这个标题就是最新安装包的地址
        把它下载好基本完成了一半,其实在安装过程中一共需要四个压缩包,这是其中之一。(其实需要的文件根据报错提示去github上搜索都能找到)
        给大家提供一个已经打包好的文件链接ESP32离线环境配置,将压缩包下载下来后解压出四个压缩包,先不要动。
        在电脑上找到Arduino15这个文件夹,这个文件夹路径是C:\Users\你的用户名\AppData\Local\Arduino15,在这个文件夹下有个staging,继续打开,有个packages,如果之前你安装过旧版本,你可以看到四个文件,如果你是新用户那么这个文件夹内是空的。
        截屏2019-10-2109.51.48.png
        把四个文件都放到packages里,进行下一步。打开ArduinoIDE,在首选项里选择网络,人工代理,注意安装过程你要断网进行操作(拔掉网线或者WIFI)
       截屏2019-10-2110.04.53.png
       做这一步的目的就是让ArduinoIDE自动从本地加载安装包。打开开发板管理器搜索ESP32进行安装  
        截屏2019-10-20下午10.05.13.png

    可以看到速度非常快,安装好以后就可以把网络再改回去了,到此就安装/更新成功了。





  • TA的每日心情
    慵懒
    2019-12-7 21:17
  • 签到天数: 54 天

    [LV.5]常住居民I

    发表于 2019-12-8 16:05 | 显示全部楼层
    在arduino里下载速度慢,幸好有这贴,
  • TA的每日心情
    开心
    2019-7-17 13:13
  • 签到天数: 264 天

    [LV.8]以坛为家I

    发表于 2019-12-9 12:52 | 显示全部楼层
    好贴,已收藏。感谢分享。
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    Blynk与m5stack basic以及uiflow的交互玩法
    Blynk与m5stack basic以及
    Blynk与m5stack basic以及uiflow的交互玩法 [准备工作我们假设玩家已经熟悉下面的准备
    [Arduino物联网开发实战2]数据反馈
    [Arduino物联网开发实战2]
    [md]上一篇:(https://www.arduino.cn/thread-83177-1-1.html) 除了控制设备外,blin
    用蓝牙串口模块传递的数据控制继电器开关的问题
    用蓝牙串口模块传递的数据
    我用hc08串口模块传进1(开)、0(关)。但每次按1的时候继电器指示灯只是闪烁一下,
    DIY3D打印激光雕刻机
    DIY3D打印激光雕刻机
    说到激光雕刻机,有人可能会想到,大型机器肆意切削金属,或者木片的大型机器,它们无
    【原创】 drawbot平面关节scara机械臂写字机 画画机器人直播...
    【原创】 drawbot平面关节
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表