2013-03-15 12 views
16

Nella mia app, sto usando la libreria Pull TO Refresh list view. Avevo progettato layout per tutti gli schermi, rispettivamente. Quando ho eseguito pelucchi sul mio progetto, in uno dei miei file di layout per lo schermo xlarge, mi ha dato errore fatale:Android: Lint dice: Classe di riferimento nel file di layout, non trovata nel progetto o nelle librerie

Class referenced in the layout file, com.handmark.pulltorefresh.library.PullToRefreshListView, was not found in the project or the libraries

Mentre nella stessa file di layout per le altre schermate, si sta dando alcun errore a tutti. Inoltre, avevo usato la stessa libreria in altri layout del mio file, dove non fornisce alcun errore. Sta dando lo stesso errore anche per l'API Google Maps. Il mio progetto ha come target Google Api di livello 16 e l'ho verificato, tutte le librerie sono state aggiunte. Ma l'errore non scompare nemmeno sul progetto di pulizia.

+1

Sei riuscito a risolverlo? Ho trovato qualcuno segnalato come problema https://code.google.com/p/android/issues/detail?id=48310 ma non c'è risposta su come risolverlo (o verrà risolto in Lint). –

+0

Non ancora, in cerca di qualche risorsa. Grazie per il link. Lo leggerò. – Nitish

risposta

18

Questo è un problema di filaccia e puoi tranquillamente ignorarlo. Lint è pensato per aiutare, non per ostacolare il tuo tempo di sviluppo. Cambia gli errori lint in avvisi e puoi compilare ed eseguire l'app bene. Non è consigliabile disattivarlo perché aiuta a mantenere pulito il codice.

+2

Ecco il problema su Google Code: https://code.google.com/p/android/issues/detail?id=40005 Si dice che la correzione verrà rilasciata in ADT 22. –

+2

@ MarcinKoziński beh ho ADT 22 e divenne ancora peggio. ora anche l'ADT non può mostrare alcuna vista personalizzata, mentre potrebbe farlo prima. –

1

Crea un progetto Project -> Clean... questo ripristina gli errori di bug per me.

Problemi correlati