为什么导入官方sdk到eclipse会报utf-8的错误
离线
这个一般不是 SDK 本身编译不过,而是 Eclipse 工作区/工程的文本编码和源码实际编码不一致。
可以先试这几步:
Eclipse 里 Window -> Preferences -> General -> Workspace,把 Text file encoding 改成 UTF-8;
右键工程 Properties -> Resource,确认 Text file encoding 也是 UTF-8;
如果是导入旧 SDK,里面有些中文注释文件可能是 GBK/GB2312,可以单独把报错文件转成 UTF-8,或者在工程属性里临时设成 GBK 看是否消失;
也检查一下路径里有没有中文或特殊字符,老版本 Eclipse/CDT 有时也会受影响。
如果方便的话,把具体报错行贴出来更容易判断,是“文件编码无法解析”,还是编译器参数里 charset 不匹配。
离线
不好,AI入侵了( ![]()
离线