Android – <include layout = … /> devuelve el error

Tengo un proyecto de la biblioteca en el cual defino una barra de acción en el archivo de disposición action_bar.xml como esto:

  <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout style="@style/actionBar" /> </merge> 

El elemento de estilo correspondiente es el siguiente:

 <style name="actionBar"> <item name="android:id">@id/action_bar_container</item> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">@dimen/title_height</item> <item name="android:orientation">horizontal</item> <item name="android:background">@drawable/action_bar_background</item> </style> 

Cuando intento incluir la barra de acción en otro archivo de diseño dashboard_activity_layout.xml como a continuación:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/CustomTheme" android:id="@+id/activity_dashboard_root_container" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <include layout="@layout/action_bar"/> <LinearLayout android:orientation="vertical" android:id="@+id/fragment_container" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:padding="6dip"> </LinearLayout> </LinearLayout> 

Está continuamente lanzando el error:

You must specifiy a valid layout reference. The layout ID @layout/action_bar is not valid. Exception details are logged in Window > Show View > Error Log

Creo que este es un problema muy simple y me falta un pequeño detalle. Cualquier ayuda es apreciada. He adaptado esto desde el código de E / S de Google. ¿Tiene que ver con el Proyecto Biblioteca?

A pesar de que eclipse me dio este error. Yo era capaz de ejecutar la aplicación que estaba utilizando el proyecto de la biblioteca y el comportamiento visto era el esperado. Creo que esto es algo que ver con eclipse.

Esto parece ser un error documentado ADT aquí y aquí y todavía existe en ADT R16.

@Promod, Ha abierto un diseño Lineal en Action_bar.xml. Pero no ha añadido ningún elemento dentro del diseño lineal.

  1. El diseño lineal necesita parámetros mínimos como, layout_width, layout_height. Intente agregarlos.

Ejecute eclipse con la opción -clean y su problema es fijo. Sin embargo, tardará unos 30 segundos más en lanzar

  • Android: muestra la vista personalizada de la interfaz de usuario en el visor de diseño de Eclipse
  • Ubicación de mi paquete mientras depuración USB en eclipse
  • Diffrences de android apk exportado por eclipse y android studio
  • Emulador de Android Ubuntu 14.04 no se pudo crear la ventana SDL2 GLX no compatible
  • Dispositivo virtual Android 4.3 CPU / ABI - No se instalaron imágenes del sistema (eclipse)
  • Android / Eclipse: ¿Cómo cambiar el nombre del proyecto en la importación?
  • android ndk problema de desarrollo: 'Invalid arguments' error para la función memcpy
  • No se puede actualizar ADT
  • Cómo enviar mensajes de texto en android vía sip
  • ¿Puedo compartir código y recursos entre proyectos de Android sin usar una biblioteca?
  • Datos de carga de Android ADT para Android 4.4.2 todo el tiempo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.