Se eseguo "lanugine". all'interno directory del progetto ottengo gli avvertimenti previsti, ma se l'eseguo da dentro eclissi si verificano errori di assurdità e gli avvisi, ad esempio:Lint per Android in Eclipse fornisce risultati errati
- La risorsa R.array.settings_derivatives sembra essere inutilizzata [in realtà, è Usato]
- la xyz non è registrato nel manifesto [infatti, si è registrato]
- chiamata richiede livello di API 3 (corrente min è 1): android.view.SurfaceView # isInEditMode [infatti minSdkVersion è impostato su 7]
modifica: Se creo un nuovo spazio di lavoro e importi i progetti esistenti ottengo gli errori corretti
[La chiamata richiede livello API 3] (http://developer.android.com/reference/android/view/View.html#isInEditMode%28%29) è vera. Non si tratta del tuo livello di destinazione, ma del "dal momento che l'API 3" dove è stato introdotto quel metodo. Probabilmente puoi disattivare questo avviso - ha senso solo se vuoi portare la tua app a un livello min inferiore che hai attualmente – zapl
È vero, ma non dovrebbe essere segnalato, come ho impostato minSdkVersion su 7. E non è segnalato come un avvertimento, piuttosto come un errore ... E il mio punto è che lo strumento da riga di comando fornisce un risultato [corretto] diverso – miniBill
Innanzitutto, assicurati di essere sugli strumenti più recenti (R17) e il relativo Eclipse collegare. Se i problemi persistono, quindi creare un progetto di esempio che riproduce il problema, quindi inviare una segnalazione di bug a http://b.android.com. Non ho mai visto quei particolari messaggi prima. – CommonsWare