2012-07-16 14 views
16

Ho un progetto che utilizza la libreria ActionBarSherlock. Quando eseguo Lint sul mio progetto, ottengo un sacco di errori e avvisi in ActionBarSherlock, che non mi interessa.Android Lint: ignora i progetti di libreria

Come posso eseguire Lint solo sul mio progetto, non sulle librerie che utilizza? (Nota: sto usando l'opzione 'Controlla il mio progetto').

+0

Per linting dalla riga di comando vedere la mia risposta: http://stackoverflow.com/a/24845800/1795426 – user11153

risposta

16

Presumo che ActionBarSherlock sia un progetto Android separato nell'area di lavoro. In tal caso, puoi aprire il menu di scelta rapida su quel progetto, utilizzare Proprietà -> Android -> Lint Android -> Ignora tutto.

Molte preferenze in Eclipse possono essere impostati per l'intera area di lavoro (utilizzando Window -> Preferenze) e per i singoli progetti (come sopra), in cui le preferenze del progetto poi sovrascrivono le preferenze dell'area di lavoro per questo progetto specifico.

+3

Questo funziona quando si esegue lanuggine sul progetto ABS, ma quando si esegue lanuggine sul mio progetto, gli errori del Il progetto ABS è ancora visibile. – nhaarman

+1

Infatti, l'ho appena riprodotto. Si prega di votare la corrispondente [voce bug] (http://code.google.com/p/android/issues/detail?id=33847) nel tracker dei problemi Android. – Bananeweizen

+1

Messaggio da Google: 'Corretto in ADT 21. Grazie per il report!'. Grande! Grazie per il tuo impegno! – nhaarman

Problemi correlati