Pregunta

Sé que ya hay una docena de publicaciones con este nombre, pero he intentado casi todo menos reinstalar Eclipse, y me temo que si lo hago, podría estropear mi proyecto aún más. Aproximadamente la mitad de los proyectos en mi eclipse de repente comenzó a recibir este error, y la mitad están bien (!)

He intentado hacer el proyecto limpio, reiniciando Eclipse, reiniciando la computadora, asegúrese de que no import android.R, Android animado en la exportación de ruta de construcción de Java, etc.

Básicamente comencé a recibir este error al azar después de cambiar solo un par de líneas de código en mi .Java archivo, no ninguno .xml archivos. Obviamente intenté deshacer esos cambios en vano. Mantengo copias de todo mi proyecto respaldadas cada pocos días más o menos, y siempre cuando es una copia que se compila y funciona bien. Todas las copias antes de una fecha determinada están bien, y todo después de recibir este error. Todas las copias malas tienen referencias a las bibliotecas Scoreloop y AdMob, pero intenté eliminar estas bibliotecas, no es bueno. Además, todas las copias "OK antes" fueron Android 2.1, y las malas son Android 2.3, pero cuando voy a Project Build Target y digo que use 2.1 en lugar de 2.3, todavía no GO.

¿Alguna idea alguien?

Editar: Miré en registro de errores y alrededor cuando comencé a conseguir este problema comenzó a obtenerlos:

! Entrada org.eclipse.update.configurator 4 0 2011-10-16 22: 02: 42.354! Mensaje no puede encontrar el paquete para la función de nombre base, locale en_us

! Entrada org.eclipse.update.configurator 4 0 2011-10-16 22: 02: 42.404! Mensaje no puede encontrar el paquete para la función de nombre base, locale en_us

! Entrada org.eclipse.update.configurator 4 0 2011-10-16 22: 02: 42.788! Mensaje no puede encontrar el paquete para la función de nombre base, locale en_us

! Entrada org.eclipse.update.configurator 4 0 2011-10-16 22: 02: 45.079! El mensaje no puede encontrar el paquete para la función de nombre base, local en_us! Sesión 2011-10-17 09: 11: 22.690 ---- -------------------------------------------- eclipse.buildid = M20110210- 1200 java.version = 1.6.0_23 java.vendor = Sun Microsystems Inc. Constantes de bootloader: OS = win32, arch = x86_64, ws = win32, nl = en_us argumentos marco: -product org.eclipse.epp.package.java.product Argumentos de línea de comandos: -Os Win32 -WS Win32 -Arch x86_64 -product org.eclipse.epp.package.java.product

! Entrada org.eclipse.core.resources 2 10035 2011-10-17 09: 11: 25.717! Mensaje El espacio de trabajo salió con cambios no salvos en la sesión anterior; El espacio de trabajo refrescante para recuperar cambios.

! Entrada org.eclipse.update.configurator 4 0 2011-10-17 09: 54: 11.817! Mensaje no puedo encontrar el paquete para la función de nombre base, locale en_us

! Entrada org.eclipse.update.configurator 4 0 2011-10-17 09: 54: 11.859! Mensaje no puedo encontrar el paquete para la función de nombre base, locale en_us

! Entrada org.eclipse.update.configurator 4 0 2011-10-17 09: 54: 12.266! Mensaje no puedo encontrar el paquete para la función de nombre base, locale en_us

! Entrada org.eclipse.update.configurator 4 0 2011-10-17 09: 54: 14.582! Mensaje no puedo encontrar el paquete para la función de nombre base, locale en_us

! Entrada org.eclipse.core.jobs 4 2 2011-10-17 16: 46: 42.471! Mensaje se produjo un error interno durante: "Lanzamiento de STB". ! Pila 0

¿Fue útil?

Solución 4

Encontré que el problema era con mi archivo Manifest de Android, olvidé que también es un XML. La sección donde había algunas cosas agregadas para Scoreloop, una de las líneas tenía un Android: thema = "@style/sl_dialog" que de repente ya no le gustó. Todavía no puedo resolver ninguna de las importaciones de Scoreloop, pero solo hay unas pocas líneas de código para eso y cuando las comento al menos mis construcciones de R.Java ahora.

EDITAR: Resulta que la biblioteca de mi Scoreloop se estaba equivocando por alguna razón, tuve que eliminar completamente todas las referencias de Scoreloop del espacio de trabajo y luego volver a importarla en la biblioteca y terminó trabajando nuevamente.

Otros consejos

Por lo general, si R.java No se está generando, hay un problema con uno de sus archivos de recursos o el manifiesto. Los mensajes de error deben aparecer en la consola Eclipse (nota: no LogCat).

También podrías considerar intentar una construcción de línea de comandos a través de hormiga Para ver si eso le da más indicaciones de lo que está en marcha con su proyecto.

Primero, consulte su ubicación SDK en Eclipse.

En segundo lugar, verifique los errores de compilación (a veces Eclipse no los mostró). Necesitas mirarlo.

Tercero, hacer un proyecto de limpieza

¡Espero que te ayude!

Hay un problema con Eclipse+ADT o con los recursos.

Supongo que es el segundo caso (de lo contrario volver a una versión anterior no solucionaría el problema). Entonces supongo que uno de los recursos está roto. Por ejemplo, A .9.png tiene un píxel semitransparente en el borde. Verifique el registro de errores: "Window-> Show View-> Log de error". Borre el registro de errores y limpie+reconstruya los proyectos. Si hay recursos rotos, se debe enumerar allí. También verifique los errores en la vista "Problemas".

Tenía exactamente el mismo problema después de realizar una limpieza: la limpieza había eliminado un color de un diseño XML de

android:textColor="#FFF"

a Android: textColor = ""

Tan pronto como el color vacío estaba poblado de Presto ... todo funcionó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top