Error (1,1) ilegalcharacter '\ ufeff' al compilar en android studio

Tengo un código fuente de proyecto eclipse (me dijeron que en el estudio de android, tal vez sólo confundido), y empezar a migrar el código de estudio de Android se refiere a

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

Pero no funciona. Así que importa el proyecto de la trayectoria directamente y transfiere al proyecto del androide-estudio automáticamente, pero todavía algo mal cuando estoy compilando.

Error: (1, 1) error: illegalcharacter: '\ ufeff'

La posición de error se refiere a

Paquete com.bla.blabla;

Por favor, ayúdame, gracias

Es un problema relacionado con el carácter BOM (Byte Order Mark). Byte Order Mark BOM es un carácter Unicode utilizado para definir un orden de bytes de archivo de texto y viene en el inicio del archivo. Eclipse no permite este carácter al inicio de su archivo, por lo que debe eliminarlo. Para ello, utilice un editor de texto enriquecido, como Notepad ++ y guarde el archivo con la codificación "UTF-8 sin BOM". Eso debería eliminar el problema.

Codificación de archivos de estudio de Android

En la esquina inferior derecha, puede configurar la codificación del archivo. Seleccione otra opción que UTF-8

Si aparece una ventana emergente, elija la opción Convert .

Como dijo Marcelo, cambié la opción de Codificación de archivos a UTF-16. Lo funcionó, pero no funcionó. Nuevamente cambió a UTF-8 y lo convirtió. Funcionó con éxito. Si la solución anterior no funciona, intente esto.

Introduzca aquí la descripción de la imagen En la parte inferior derecha del archivo de cambio de proyecto que codifica UTF-8 a UTF-16.

  1. Se abrirá un nuevo cuadro de diálogo. Seleccione convertir y ejecutarlo.
  2. Le dará algunos errores y luego cambiar de nuevo UTF-16 a UTF-8.
  3. Convertirlo y ejecutar el proyecto. Esta vez su proyecto se ejecutará correctamente.

Arriba hay grandes soluciones. Sin embargo, si ninguno de ellos funciona, pruebe este:

Abra el archivo en Notepad ++; Copia todo; Crear un nuevo archivo con el mismo nombre; Pegar todo; Guárdelo.

Ahora se ha ido.

Estaba enfrentando este error en intelliJ-2016.1.2.

Gracias @Darsh por su ayuda, hice lo mismo, primero cambió a UTF-16 (es decir, convertir en UTF-16) y compiló el código. No funcionó, luego volvió a cambiar a la UTF-8, esta vez funcionó bien.

Gracias.

He intentado varias de las otras respuestas aquí sin alegría.

Al final, simplemente eliminé la línea ofensiva y la reescribí directamente en Android Studio . El error desapareció.

¿Fue esto causado por mí copiar y pegar la línea de código de youtube (o cualquier blog al azar que estaba mirando en el momento)?

Cierre el estudio de Android y vuelva a abrirlo. Esto funciona para mi.

  • Código manual eclipse plegable similar a la región de estudio visual
  • No puedo instalar / lanzar Android Studio para Windows 7 64 bit
  • Cómo eliminar un módulo en Android Studio
  • Android studio no puede conectarse a través de ADB en OSX
  • La pestaña Crear texto se abre de forma predeterminada en Android Studio
  • El código de Android dobla el bloque de interruptores
  • ¿Debo entrar en Android Studio o debo seguir con Eclipse?
  • Cómo cambiar el nombre del proyecto en Android Studio
  • Android Studio Logcat mejores prácticas de colores
  • Buen IDE basado en Android para desarrollar aplicaciones de Android
  • ¿Cómo puedo empezar a desarrollar para Android sin un teléfono Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.