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
- Establecer una conexión VPN de forma programática en android 4.0
- Determine el clic de addAction para notificaciones de Android
- Deshabilitar el botón Inicio en Android ICS (4.0)
- Nombre del paquete no mostrado en Logcat en ICS
- Settings.Secure.HTTP_PROXY obsoleta en ICS, pero no hay información sobre el reemplazo
<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>
- Inhibición de inicio de sesión La autenticación SASL falló al utilizar el mecanismo DIGEST-MD5 asmack en android
- Widget de conmutador personalizado en Android 4
- El menú de opciones que no se muestra en ICS utilizando la biblioteca de compatibilidad
- ¿Cómo puedo forzar la barra de acción a estar en la parte inferior de ICS?
- Ice Cream Sandwich init.rc documentación
- ¿"Borrar datos" también matan a la aplicación?
- Android 4.0, el texto en la barra de acción NUNCA muestra
- Obtener texto seleccionado en un WebView a través de una barra de acción contextual
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+).
- Android se congela en OpenGL | ES (la CPU puede estar vinculada.
- Cargando un recurso de Android en un WebView