Zaktualizowałem system Android Studio do wersji 3.6.0. Teraz w moim Manifest.xml
pliku pojawia się następujący błąd .
Oczekuje „android: screenOrientation =„ unspecified ”” lub „„ fullSensor ”dla tego działania, aby użytkownik mógł korzystać z aplikacji w dowolnej orientacji i zapewniać świetne wrażenia na urządzeniach z Chrome OS.
Czy powinienem przekonwertować go na „fullSensor”? Jak mogę pozbyć się tego problemu?
Orientacją moich działań jest portret . Chcę nadal używać orientacji portretowej w swoich działaniach.
android
android-studio
Burak
źródło
źródło
Odpowiedzi:
Jest to rodzaj ostrzeżenia, które informuje programistów, że w przypadku urządzeń z dużym ekranem ograniczanie orientacji nie jest dobre. Jeśli jednak aplikacja obsługuje tylko tryb pionowy, to ostrzeżenie można wyłączyć, wykonując następujące czynności.
Mac: Android Studio -> Preferencje
Windows: Plik -> Ustawienia
Następnie:
Odznaczając zrzut ekranu kroku
źródło
Biorąc pod uwagę, że aplikacja obsługuje tylko
portrait
tryb, możesz zignorować te błędy, dodająctools:ignore="LockedOrientationActivity"
do wszystkich swoich działań lub po prostu do<manifest>
tagu najwyższego poziomu, który będzie dotyczył wszystkich działań.źródło
Jeśli używasz orientacji pionowej tylko po to, abyś nie musiał używać pakietu do przechowywania danych, dowiedz się, jak korzystać z pakietu. Jest to hackerski sposób na nieużywanie Pakietu, ale wierz mi, że to nie rozwiązuje wszystkich twoich problemów. Przepraszam, jeśli się mylę, ale pomyślałem, że ustawienie orientacji ekranu jest świetnym obejściem. Po prostu przynosi więcej problemów na dłuższą metę
źródło
Dodaj to do tagu manifestu:
źródło