Sto provando a completare questo tutorial dalla pagina Android http://developer.android.com/training/basics/firstapp/starting-activity.html Ma I Eclipse genera questo errore: "Nessun identificativo risorsa trovato per l'attributo 'parentActivityName' nel pacchetto ' android "" Ho incluso la libreria di supporto Android.Nessun identificatore di risorsa trovato per l'attributo 'parentActivityName' nel pacchetto 'android'
Ecco l'intero codice 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>
possibile duplicato di [android: parentActivityName non funziona sebbene sia supportato android-support-v4.jar] (http://stackoverflow.com/questions/14891032/androidparentactivityname-doesnt-work-although-android-support- v4-jar-is-inclu) –
Penso che il manuale di Android sia un po 'fuorviante. Se non si utilizza il target min 16, ovviamente l'attributo "parentActivityName" non verrà compilato. Penso che la risposta avrebbe dovuto essere questa: Se min SDK <16: aggiungere la voce meta-dati "android.support.PARENT_ACTIVITY". se min-sdk> = 16: aggiungere l'attributo "parentActivityName". Non vedo un motivo per usarli entrambi contemporaneamente ... – Shoham
È necessario disporre delle API più recenti in modo che possano essere costruite contro di esse. Assicurati di scegliere come target un'API che si trova dopo il 15. – Tarik