Error al crear los controles de la pieza
Obtengo una excepción de puntero nulo abriendo alrededor de la mitad de los archivos XML de Android en mi directorio de diseño. Parece que no hay ningún patrón de por qué algunos archivos abiertos y algunos archivos no.
He actualizado el eclipse a Juno. Reinstaló todos los complementos (ADT), reinstaló el androide SDK. Traje mi antiguo espacio de trabajo y ajusté mis proyectos para apuntar al nuevo SDK de Android.
- ViewRootImpl.setPausedForTransition (boolean) NullPointerException en ActivityTransitionCoordinator cuando la transición a otra Actividad se invoca demasiado pronto
- Primeros intentos de crear el resultado del proyecto de aplicación en java.lang.NullPointerException error
- ¿Por qué estoy recibiendo una excepción de puntero nulo de actualización de hilo (Android AndEngine)?
- Touch Calculator en Android
- Android.view.InflateException: Línea de archivo XML binario # 28: Error al inflar fragmento de clase
Apilar
Java.lang.NullPointerException en com.android.ide.eclipse.adt.internal.editors.layout.configuration.ConfigurationComposite.setLocaleCombo (ConfigurationComposite.java:1566) en com.android.ide.eclipse.adt.internal.editors.layout .configuration.ConfigurationComposite.syncRenderState (ConfigurationComposite.java:3049) en com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated (GraphicalEditorPart.java:1158) en com.android.ide.eclipse .adt.internal.editors.layout.LayoutEditorDelegate.delegatePageChange (LayoutEditorDelegate.java:679) en com.android.ide.eclipse.adt.internal.editors.common.CommonXmlEditor.pageChange (CommonXmlEditor.java:359) at org.eclipse .ui.part.MultiPageEditorPart.setActivePage (MultiPageEditorPart.java:1081) en org.eclipse.ui.forms.editor.FormEditor.setActivePage (FormEditor.java:607)
- NullPointerException en onLoaderFinished usando SimpleCursorAdapter
- Excepción de puntero nulo al usar el paquete para pasar datos
- Error invocar método virtual 'doble android.location.Location.getLatitude ()' en una referencia de objeto nulo
- java.lang.NullPointerException: Intenta invocar el método de interfaz 'OnColorChangeListener.colorChanged (java.lang.String)' en una referencia de objeto nulo
- Excepción de puntero nulo de TimePicker al pulsar los botones más o menos
- Reciclar vista - java.lang.NullPointerException
- AlertDialog en Android - Excepción de puntero nulo
- GetReadableDatabase a menudo, pero no siempre devuelve null
Encontré una manera de resolver esto. Mi eclipse recientemente se estrelló (y no volvería a empezar) por una razón no relacionada. Para volver a empezar, borré la mayoría de los archivos en $ {workspace} /. Metadata / .plugins. Estos archivos se regeneran (pero borrarán algunos de los complementos y configuraciones guardados). Resuelto mi problema de inicio y mi problema de editor de xml.
Sólo cierre todos los archivos xml y reinicie su SDK de Eclipse
Una solución adicional que funcionó para mí y podría funcionar para otros:
Cree un nuevo espacio de trabajo e importe sus proyectos existentes en él. Me sentí un poco mejor sobre intentar esto que hice soplando lejos o moviendo mi directorio de .plugins en el espacio de trabajo existente. Después de crear el nuevo espacio de trabajo e importar el proyecto que me estaba dando el críptico mensaje "Falló a crear piezas de control", funcionó bien. Estoy bastante seguro de que es algo malo en el .plugins o en otro lugar en el antiguo espacio de trabajo, pero voy a seguir usando este nuevo hasta que comience a crap en mí.
Tenga en cuenta que esto también puede ocurrir si la carpeta que contiene contiene una resolución demasiado alta
Ejemplo: layout-sw500dp (esta carpeta funciona bien) layout-sw1000dp (esta carpeta provoca el error "Error al crear los controles de la pieza")
Finalmente me enteré … Tuve el problema incluso después de eliminar y establecer una nueva copia de eclipse. El problema era debido a la versión de Java incorrecta. Debes encontrar la versión correcta de Java para tu eclipse. En mi caso tengo un proyecto que usa Java 8 y para eso uso eclipse Luna. Pero mi otro proyecto que lo desarrollo vie eclipse kepler usa java 6 (El proyecto con el problema!). Ya Kepler y Java 8 no son compatibles, tengo este comportamiento extraño de Kepler. Tan pronto como corrí Kepler a través de Java 6, todo volvió a la normalidad. Si quieres saber cómo establecer diferentes variables de entorno y establece tu ruta de Windows sin configurar la variable de entorno cada vez para cada proyecto, házmelo saber, estaría encantado de compartir cómo escribir un archivo por lotes para hacer eso …
- Cómo agregar su aplicación a la lista "compartir este lugar" en Google maps
- Cómo almacenar los elementos que se pueden hacer clic desde ListView con onItemClickListener?