Ich habe mein Android Studio auf 3.6.0 aktualisiert. Jetzt erhalte ich den folgenden Fehler in meiner Manifest.xml
Datei.
Erwarten Sie 'android: screenOrientation = "unspecified"' oder '"fullSensor"' für diese Aktivität, damit der Benutzer die Anwendung in jeder Ausrichtung verwenden und auf Chrome OS-Geräten eine großartige Erfahrung bieten kann.
Soll ich es in "fullSensor" konvertieren? Wie kann ich dieses Problem beseitigen?
Die Ausrichtung meiner Aktivitäten ist Porträt . Ich möchte bei meinen Aktivitäten weiterhin die Porträtorientierung verwenden.
android
android-studio
Burak
quelle
quelle
Antworten:
Dies ist eine Art Warnung, um Entwickler darüber zu informieren, dass es für Großbildgeräte nicht gut ist, die Ausrichtung einzuschränken. Wenn Ihre Anwendung jedoch nur den Hochformatmodus unterstützt, kann diese Warnung wie folgt deaktiviert werden.
Mac: Android Studio -> Einstellungen
Windows: Datei -> Einstellungen
Dann:
Deaktivieren Sie den Schritt-Screenshot
quelle
Da Ihre Anwendung nur den
portrait
Modus unterstützt , können Sie diese Fehler ignorieren, indem Sie sietools:ignore="LockedOrientationActivity"
zu allen Aktivitäten oder nur zum<manifest>
Tag der obersten Ebene hinzufügen , das für alle Aktivitäten gilt.quelle
Wenn Sie die Hochformatausrichtung verwenden, damit Sie Bundle nicht zum Speichern von Daten verwenden müssen, erfahren Sie, wie Sie Bundle verwenden. Es ist eine hackige Art, Bundle nicht verwenden zu müssen, aber glauben Sie mir, dies löst nicht alle Ihre Probleme. Es tut mir leid, wenn ich falsch liege, aber ich dachte, dass das Einstellen der Bildschirmausrichtung eine großartige Problemumgehung ist. Es bringt auf lange Sicht nur mehr Probleme
quelle
Fügen Sie dies dem Manifest-Tag hinzu:
quelle