如何解决错误:Android Studio中的非法字符:'\ ufeff'

时间:2018-07-17 02:12:18

标签: android android-studio

我是Android Studio的新手。我从Eclipse将一个工作项目导入Android Studio。当我构建它时,出现消息“错误:非法字符:'\ ufeff'”。这个项目在Eclipse中已经可以正常编译几个月了,该应用程序在我的设备上成功运行了100%。

在堆栈溢出的其他地方,我读到一个不可读的字符可能被无意中添加到了Java文件中。由于我使用Windows,因此我尝试将有问题的类复制并粘贴到“记事本”,然后再粘贴到Android Studio。但这没有效果。

对于这个令人沮丧的问题,还有其他解决方案吗?谢谢!

3 个答案:

答案 0 :(得分:1)

在AndroidStudio中,在你的类中右击,在菜单中选择“Remove Bom”

答案 1 :(得分:0)

在日食中,“窗口”>“首选项”>在搜索框中输入“编码”>将设置更改为默认设置或UTF-8

您的错误通常是由UTF-8-BOM引起的

您可以尝试

答案 2 :(得分:0)

我通过将代码复制到文本编辑器Windows上的记事本++中解决了该问题。然后,我在Android Studio中删除了该文件,在Android Studio中重新创建了该文件,并通过从文本编辑器中复制它来添加了我的代码。