错误(1,1)在安卓工作室编译时非法字符'\ufeff'

2022-09-01 01:15:36

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

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

但它不起作用。所以我直接从path导入项目,它会自动转移到android-studio项目,但是当我编译时仍然有些错误。

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

错误位置是指

package com.bla.blabla;

请帮帮我,谢谢


答案 1

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


答案 2

Android studio file encoding

在右下角,您可以设置文件编码。选择 UTF-8 以外的其他选项

如果出现弹出窗口,请选择选项 。Convert


推荐