ActionBarSherlock 4.0 funktioniert nicht.Aber 3.5.1 do.
-
12-11-2019 - |
Frage
Wenn ich ActionBarSerlock 3.5.1 verwende, ist alles gut und funktioniert.Aber wenn ich 4.0 RC1 verwenden möchte, habe ich Fehler erhalten.
generasacodicetagpre.
Alle Ideen?
Lösung
Stellen Sie sicher, dass Sie das Ziel-API-Level (sowohl des ActionBarSerboL-Projekts und Ihrer) bis 15 einstellen. Dies dazu:
- .
- Android wechseln: TargetSDKVersion zu "15" in androidmanifest.xml-Dateien.
- Ändern Sie das Build-Ziel auf "Android 4.0.3" (oder eine äquivalente 3rd-Party-API) mit den Projekteigenschaften (wahrscheinlich auch von ActionBarSerlock und Ihrem Projekt).
Ich habe keine Dokumentation dieser Änderung gefunden, sondern von Trial 'n' error.
Andere Tipps
Einstellen der Java-Compliance-Ebene (Projekt> Eigenschaften) auf
Ändern der API-Ebene funktionierte nicht!
Klicken Sie mit der rechten Maustaste auf Bibliothek -> Eigenschaften -> Android -> Stellen Sie das Projekt-Build-Ziel auf neueste ein
Folgen Sie demselben für Ihr Projekt.
Reinigen Sie jetzt sowohl Bibliothek als auch Projekt, dies sollte das Problem lösen.
Wenn Sie dasselbe verwenden,
Android: minsdkversion="?" Android: targetsdkversion="?"
Werte sowohl Ihres Projekts als auch das Bibliotheksprojekt Sholud löst.Vergessen Sie danach nicht, sich zu ändern android.target=?(Maximalwert) in project.properties-Datei.