Frage

Ich habe die ActionBarherboLer-Version 4.1.0.0 heruntergeladen und eine Android-Projektbibliothek in Eclipse 4.2 auf meiner Win7 Java 1.6-Aktualisierung 24-Maschine hinzugefügt. Ich habe ein Eclipse-Projekt-Build-Ziel von Android 4.1 in Projekt verwendet Eigenschaften | Projekt-Build-Ziel. Ich möchte die ActionBar-Funktionalität in eine vorhandene App integrieren, die minsdkversion="7" hat. Ich habe den Code aus der ActionBarSerlock-Bibliothek nicht bemerkt, um einige verabreichte Methoden zu haben, und ein Fehler:

generasacodicetagpre.

Schnell-Fix-Shows zum Hinzufügen @supresswarnings 'Abschreibungen' für ActionBarContainer

Beispiel 2: IcSProgressBar.Java verwendet AnimationResolution, die sich als veraltet angibt, gleiche schnelle Fix wie oben generasacodicetagpre.

Ich habe auch einen Fehler in der TätigkeitChooSerview.java: generasacodicetagpre.

Fehler ist auf SetActived - Call erfordert die API 11 (aktuell min ist 7). Dies macht den Sinn auf das Manifest: generasacodicetagpre.

sollte nicht api 7 in Ordnung sein, da die Action Bar Sherlock bei Andriod 2.x arbeiten sollte? Habe andere das erlebt, und wenn ja, was ist die empfohlene Aktion? Supress / ignorieren Sie die Abschreibungen? Was ist mit dem Fehler auf SetActivatImated? Ich habe die Readme überprüft und habe einige Netto-Suchanfragen getan, aber er kam nichts mit diesem auf. Danke für alle Anregungen.

danke!

War es hilfreich?

Lösung

es ist gut es ist gut.Der Code ist 2.x kompatibel und sogar einige Methoden sind so stark von 4.x , sie sind immer noch da.Es bedeutet auch nicht auf 4.x, diese veralteten Methoden werden verwendet.Die Quelle ist 2.x-4.x, also gibt es keinen anderen Weg (ganz zu schweigen von Reflexion, aber das wäre die Wertentwicklung, und ist für jetzt nicht notwendig).Es ist also sicher, dies einfach zu ignorieren.Es wäre wahrscheinlich besser, um die Abschreibungen für bestimmte Dateien auszuschalten, aber es ist nicht da.Also keine Sorge.

Andere Tipps

Das ist nicht wirklich die Frage beantwortet, aber ich lief in das gleiche Problem, als ich eine Minsdkversion 9 haben musste, und ich wollte Actionbarherlock haben, aber ich bekam den gleichen Fehler der ActionBar, erfordert Minsdkversion 11. .

Anscheinend in ADT 21.1 erstellen Sie ein Werte-v11 / styles.xml und setzen Sie die ActionBAR dort hinein.

https://code.google.com/p/android/Ausgaben / Detail? ID= 48283

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top