studio que parece paquete nombre instalada esta dañado change cambiar applicationid application aplicacion android android-4.0

parece - nombre de paquete android



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

En IntelliJ IDEA, debe cambiar en Configuración de la plataforma -> SDK -> Android algo -> Construir destino A 4.1+.

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

Estoy intentando completar este tutorial desde la página de Android http://developer.android.com/training/basics/firstapp/starting-activity.html Pero I Eclipse arroja este error: "No se ha encontrado ningún identificador de recurso para el atributo ''parentActivityName'' en el paquete ''android'' "He incluido la android-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>


Este error también ocurrirá si no tiene la versión exacta del SDK que utiliza la aplicación de muestra como su objetivo de compilación. Siguiendo los mismos pasos descritos anteriormente por Julien y eligiendo un SDK que haya localizado localmente, lo arreglará.


Para agregar a la respuesta de David Wasser, si usa Eclipse y tiene instalada la biblioteca de SDK correcta pero aún tiene este error, significa que, mientras se instala la biblioteca correcta, Eclipse no la usa para este proyecto.

Para cambiar eso, ve a Propiedades de tu proyecto (haz clic con el botón derecho en su nombre en el Explorador de paquetes y es la última pero una opción), selecciona Android en la columna de la izquierda y deberías tener una lista llamada Objetivo de compilación del proyecto. Entonces:

  • Seleccione el objetivo apropiado (Android 4.2.2 o API de Google para la Plataforma 4.2.2 en esta instancia)

  • Guarde su archivo Manifiesto (realice una edición trivial si es necesario)

Una vez que se haya guardado, Eclipse lo procesará y esos errores desaparecerán a medida que Eclipse encuentre el identificador de recursos en su nuevo objetivo de compilación.


android:parentActivityName aparece primero en Android 4.1 (API nivel 16). Necesitas tener el último 4.1 SDK para compilar esto.