No se encontró ningún identificador de recurso para el atributo 'parentActivityName' en el paquete 'android'

Estoy tratando de completar este tutorial desde la página de Android http://developer.android.com/training/basics/firstapp/starting-activity.html Pero Eclipse lanza este error: "No se encontró ningún identificador de recurso para el atributo 'parentActivityName' En el paquete 'android' "He incluido la androide-support-library.

Aquí está el código completo de AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myfirstapp" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="15" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.myfirstapp.DisplayMessageActivity" android:label="@string/title_activity_display_message" android:parentActivityName="com.example.myfirstapp.MainActivity" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.myfirstapp.MainActivity" /> </activity> </application> 

android:parentActivityName aparece primero en Android 4.1 (API nivel 16). Necesita tener el SDK 4.1 más reciente para compilar esto.

Para agregar a la respuesta de David Wasser, si utiliza Eclipse y tiene instalada la biblioteca SDK correcta, pero todavía tiene este error, significa que mientras está instalada la biblioteca correcta, Eclipse no la utiliza para este proyecto.

Para cambiarlo, vaya a Propiedades de su proyecto (haga clic con el botón derecho del ratón en su nombre en el Explorador de paquetes y es la última pero una opción), seleccione Android en la columna de la izquierda y debería tener una lista llamada Proyecto de generación de destino. Entonces:

  • Seleccione el destino adecuado (Android 4.2.2 o API de Google para la Plataforma 4.2.2 en este caso)

  • Guarde su archivo Manifest (haga una edición trivial si es necesario)

Una vez guardado, Eclipse lo procesará y esos errores desaparecerán cuando Eclipse encuentre el identificador de recursos en su nuevo destino de compilación.

Este error también ocurrirá si no tiene la versión exacta del SDK que utiliza la aplicación de ejemplo como destino de compilación. Siguiendo los mismos pasos que Julien describe arriba y eligiendo un SDK que tiene localmente lo arreglará.

En IntelliJ IDEA, tiene que cambiar en Configuración de Plataforma -> SDKs -> Android algo -> Construir destino a 4.1 +.

Si no ve la opción, necesita una versión SDK 4.1 o superior (nivel API 16+).

  • Implementación del widget de la barra de herramientas de Android en ListFragment
  • Cómo configurar el volumen de llamada entrante mediante programación en android?
  • ErrnoException: isConnected falló: EHOSTUNREACH (No hay ruta al host) al cambiar la red wifi usando ICS
  • Android - Navegación con pestañas en orientación horizontal
  • Cómo cambiar el color de texto del conmutador en Android
  • Incluso con setHomeButtonEnabled (true) Icono de aplicación que no se puede hacer clic en Android 14
  • ¿Cuál es la mejor manera de manejar las actualizaciones cuando el calendario sincroniza los nuevos eventos?
  • ¿Qué hay de malo con el tema del diálogo ICS Holo?
  • Establecer el modo de superposición de Acción en tiempo de ejecución en Android
  • Codificación UTF-8 en WebView e ICS
  • Crea un duplicado de un campo de entrada cuando se enfoca en android 4.0 webview usando jquery móvil y phonegap
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.