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
- Soporte Bluetooth Smart (4.0) / GATT en Android 4.0?
- Adición de widgets a una página de lanzamiento sin bindAppWidgetId ()
- Agregar un calendario con ACCOUNT_TYPE_LOCAL a Android 4 hace que su calendario se bloquee
- Android 4.0.3 ACTION_INSERT_OR_EDIT intención no funciona
- No se puede reanudar el error de actividad
<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>
- Problema de compatibilidad de degradado: ICS adopta por defecto menos colores que todas las versiones anteriores de Android
- ¿Por qué mi aplicación jQuery Mobile no se muestra correctamente en el navegador Android 4.0.3?
- Android no reconoce el motor TTS
- Cómo cambiar los colores "Dividers" de Dialog de DatePicker de Android
- ¿Hay una manera de desactivar la aceleración de hardware sólo para android 4.0.3?
- Videos que no se reproducen en modo de pantalla completa
- autolink no funciona en HTC - HtcLinkifyDispatcher
- Implementación de VerifyError en la API 1.6
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