2013-09-23 12 views
40

Sto cercando di creare gli esempi di libreria di supporto Android v7.Libreria di supporto Android v7: Errore nel recupero del genitore per l'articolo

Per questo, ho creato un sampleproject attraverso Eclipse -> Nuovo progetto di esempio Android e aggiunti i progetti android-supporto-v7- * come "Progetto per android da codice esistente" per Eclipse, e ha fatto il progetto di esempio di loro riferimento.

Ma sto ottenendo i seguenti errori in android-support-v7-mediarouter/res/values/styles.xml:

error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.ActionButton'. (linea 18)

error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Light.ActionButton'. (linea 28)

Che cosa posso fare per risolvere questi errori e costruire il progetto di esempio?

+0

Penso che dovresti cambiare la versione di destinazione in 18 nel manifest. android: targetSdkVersion = "18" – khubaib

+0

Ricordarsi di eseguire un progetto pulito dopo aver modificato il livello dell'API. Lo farà il livello 14 o 15 o superiore. – khubaib

+1

Ho l'API di destinazione 18 su tutti i progetti (in project.properties) e obiettivo SDK 18 nel progetto samepl. La pulizia di tutti i progetti non aiuta nulla. – Nutomic

risposta

87

È necessario rendere il progetto android-support-v7-mediarouter "consapevole" del progetto android-support-v7-appcompat come libreria di riferimento.

  1. Fare clic destro android-supporto-v7-mediarouter progetto, selezionare Proprietà
  2. Selezionare Android
  3. Nella sezionelibreria nella parte inferiore, fare clic su Aggiungi ... .
  4. Selezionare android-support-v7-appcompat nella finestra di dialogo.
  5. Fare clic su Applica.
  6. Fare clic su OK.
  7. Creare una build pulita sul progetto android-support-v7-mediarouter.
+1

Questo l'ha fatto, perfetto. Non avrei pensato che sarebbe stato così semplice. – Nutomic

+2

Recentemente ho avuto questo errore. Grazie. Ho anche dovuto impostare su API19 – danny117

+0

Si prega di specificare quale "Aggiungi" per fare clic. C'è Aggiungi JAR, JAR Extrenali, Varaible ... quale? – Sauron

Problemi correlati