Wenn ich "Flusen" laufen lasse. innen Projektverzeichnis erhalte ich die erwarteten Warnungen, aber wenn ich es von innen Eclipse laufen bekomme ich Unsinn Fehler und Warnungen, zum Beispiel:Lint für Android in Eclipse gibt falsche Ergebnisse
- Die Ressource R.array.settings_derivatives [in der Tat nicht verwenden, erscheint, ist es Gebrauchte]
- der xyz wird im manifesten nicht registriert [in der Tat ist es registriert]
- Anruf erfordert API-Ebene 3 (Strom min wird 1): android.view.SurfaceView # isInEditMode [in der Tat wird auf minSdkVersion 7]
bearbeiten: Wenn ich einen neuen Arbeitsbereich erzeuge und die vorhandenen Projekte importiere bekomme ich die richtigen Fehler
[Anruf erfordert API-Ebene 3] (http://developer.android.com/reference/android/view/View.html#isInEditMode%28%29) ist wahr. Es geht nicht um Ihr Zielniveau, sondern um die "seit API 3", bei der diese Methode eingeführt wurde. Sie können diese Warnung wahrscheinlich deaktivieren - es macht nur Sinn, wenn Sie Ihre App auf einen niedrigeren Mindestlevel portieren möchten, den Sie derzeit haben – zapl
Es ist wahr, aber es sollte nicht gemeldet werden, da ich die minSdkVersion auf 7 gesetzt habe Es wird nicht als Warnung gemeldet, sondern als Fehler ... Und mein Punkt ist, dass das Kommandozeilen-Tool ein anderes [korrektes] Ergebnis liefert. – miniBill
Stellen Sie zuerst sicher, dass Sie die neuesten Tools (R17) und die entsprechende Eclipse verwenden Plugin. Wenn die Probleme weiterhin bestehen, erstellen Sie ein Beispielprojekt, das das Problem reproduziert, und senden Sie dann einen Fehlerbericht an http://b.android.com. Ich habe nicht gesehen, dass diese besonderen Nachrichten vorher vorkommen. – CommonsWare