当前位置:  开发笔记 > 编程语言 > 正文

在android studio上编译时出错(1,1)违反字符'\ ufeff'

如何解决《在androidstudio上编译时出错(1,1)违反字符'\ufeff'》经验,为你挑选了5个好方法。

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

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

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

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

错误位置是指

包com.bla.blabla;

请帮帮我,谢谢



1> Diamond..:

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



2> Marcelo Amor..:

Android studio文件编码

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

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



3> Darshn..:

正如Marcelo所说,我将文件编码选项更改为UTF-16.跑吧,但没有奏效.再次改为UTF-8并转换它.它运行成功.如果上述解决方案不起作用,请尝试此操作.



4> Muhammad Lar..:

在此输入图像描述在项目的右下角,将UTF-8编码为UTF-16.

    一个新的对话框将打开.选择转换并运行它.

    它会给你一些错误,然后再将UTF-16更改为UTF-8.

    转换它并运行项目.这次您的项目将成功运行.



5> 小智..:

我用这种方法解决了这个问题:

    在我的活动中按Ctrl + A,然后复制所有代码

    删除YourClass.java

    创建YourClass.java

    将所有代码粘贴到新的Java类中

这种方法对我有用。n

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有