
常规排查,先假设是自己的问题——
检查你的项目所有文件编码是否是UTF-8,建议用VSCODE看是否有乱码文字。
把项目文件目录改为纯英文。
这两项做完之后如果还没有解决,那么恭喜你,这不是你的问题。
我在arduino论坛找到了这个帖子:https://forum.arduino.cc/t/compilation-error-grpc-error-while-marshaling-string-field-contains-invalid-utf-8/1305471/2
解决方法
把Arduino IDE降级到2.3.2。
我排查了一晚上,甚至删掉了整个项目所有的注释,重装IDE,删除缓存,删除库,删除开发板全部重装,都无法排除。
贴一个下载链接吧:https://downloads.arduino.cc/arduino-ide/arduino-ide_2.3.2_Windows_64bit.exe
气死了!Orz


