报错原因
显而易见,网络问题,attiny的包在github上
地址:https://github.com/ArminJo/DigistumpArduino
所涉及资源放在文末
解决历程
- 科学上网 (个人一直使用的外网,且粘贴的开发板网址可以在浏览器打开,pass)
- 清空缓存然并卵
网上无外乎这两种方法,均无效,考虑离线安装
离线安装
原理:
1.arduino 在断网打开开发板管理器时会解析这里面的json文件
2.这里就是解析出来的东西
3.当你选择版本下载时,所需要的资源就会进入这个目录寻找
断网设置
无代理 == 有网
人工代理 == 断网
开始(断网下进行)
这是在官方的离线安装方法无效的前提下(git上有说明书)
1.官网(git)下载离线包,解压,找到这个文件放在这个目录,这里面就包含了attiny的所有资源地址
2.打开arduino,进入开发板管理器,由于是在离线模式,所以他就不会去网上下载该json文件了,会直接扫描这里的文件
3.这里已经扫描到相关信息了,选择版本下载,会报错(因为离线),根据报错信息(报错都是xxx下载失败),去寻找对那对应的包,一般都在attiny官方离线包中可以找到,总之就是它缺什么,我们下载什么,下载的文件放在原理2图中路径,如果提示还是找不到,关掉重启
ok,这样就可以了
注意:如果期间有包总是扫描不到,可以尝试我个人的投机方法
在第一步把json文件放入,在arduino中显示出对应的下载页面后,关掉开发板管理器,打开网络,然后再次进入开发板管理器下载,由于在有网的情况下,打开开发板管理器会联网下载索引更新Arduino15目录下的内容,有可能删除导入到json文件,所以为取巧,该方法必须科学上网