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
- MOTODEV Studio vs Google Android plugin
- Necesita un IDE para el desarrollo de Android NDK + SDK
- Desarrollo Android basado en la nube
- ¿Cuáles son los pasos que debo seguir para poder escribir y editar programas de python en mi teléfono Android?
- ¿Cómo crear una carpeta de origen compartida entre varios proyectos en Eclipse?
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
- Android studio Error "Módulos no admitidos detectados: la compilación no es compatible con los módulos siguientes"
- Desplazamiento horizontal en el estudio android
- Android Studio: Problemas de renderización con CoordinatorLayout
- Programación en la tableta Android
- La nueva instalación de Android Studio y el nuevo proyecto fallan
- ¿Qué IDE utilizar para el desarrollo de Android Phone?
- Cómo desactivar gradle 'modo sin conexión' en android studio?
- ¿Se puede usar Android Studio para ejecutar proyectos Java estándar?
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.
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.
En la parte inferior derecha del archivo de cambio de proyecto que codifica UTF-8 a UTF-16.
- Se abrirá un nuevo cuadro de diálogo. Seleccione convertir y ejecutarlo.
- Le dará algunos errores y luego cambiar de nuevo UTF-16 a UTF-8.
- 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.
- Ordenar la colección por varios campos en Kotlin
- ¿Son "GONE" opiniones perjudiciales para el rendimiento?