2012-07-16 15 views
16

Mam projekt, który korzysta z biblioteki ActionBarSherlock. Kiedy uruchamiam Lint na moim projekcie, dostaję wiele błędów i ostrzeżeń w ActionBarSherlock, na które nie zwracam uwagi.Android Lint: ignoruj ​​projekty bibliotek

Jak mogę uruchomić Lint tylko w moim projekcie, a nie w bibliotekach, których używa? (Uwaga: Używam opcji "Check MyProject").

+0

Dla linkujących z wiersza poleceń zobacz moją odpowiedź: http://stackoverflow.com/a/24845800/1795426 – user11153

Odpowiedz

16

Zakładam, że masz ActionBarSherlock jako oddzielny projekt Android w swoim obszarze roboczym. Jeśli tak, możesz otworzyć menu kontekstowe tego projektu, użyć właściwości Właściwości -> Android -> Lint Androida -> Ignoruj ​​wszystkie.

Wiele preferencji w Eclipse można ustawić dla całego obszaru roboczego (stosując Window -> Preferences) oraz dla pojedynczych projektów (jak wyżej), gdzie preferencje projektu następnie zmienić preferencje obszaru roboczego dla danego projektu.

+3

Działa to, gdy uruchamiam linka do projektu ABS, ale kiedy uruchamiam linka do mojego projektu, błędy Projekt ABS wciąż się pojawia. – nhaarman

+1

Rzeczywiście, właśnie to powtórzyłem. Zagłosuj na odpowiedni [wpis błędu] (http://code.google.com/p/android/issues/detail?id=33847) w narzędziu do śledzenia błędów Androida. – Bananeweizen

+1

Wiadomość od Google: "Naprawiono w ADT 21. Dziękuję za raport!". Wspaniały! Dzięki za wysiłek! – nhaarman

Powiązane problemy