在 android studio 上编译时出现 Error(1,1)illegalcharacter '\\ufeff'

新手上路,请多包涵

我得到了一个 Eclipse 项目源代码(我被告知在 Android Studio 上,也许他们只是混淆了),我开始将代码迁移到 android studio 指的是

http://developer.android.com/sdk/installing/migrate.html

但它不起作用。所以我直接从路径导入项目,它会自动转移到android-studio项目,但在编译时仍然出现问题。

错误:(1, 1) 错误:非法字符:’\ufeff’

错误位置是指

包 com.bla.blabla;

请帮助我,谢谢

原文由 Bruce 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 480
1 个回答

这是与 BOM(字节顺序标记)字符相关的问题。 字节顺序标记 BOM 是用于定义文本文件字节顺序的 Unicode 字符,位于文件的开头。 Eclipse 不允许在您的文件开头使用此字符,因此您必须将其删除。为此,请使用富文本编辑器,例如 Notepad++,并使用“UTF-8 without BOM”编码保存文件。那应该可以解决问题。

原文由 Diamond 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题