Я обновил свою Android Studio до 3.6.0. Теперь я получаю следующую ошибку в моем Manifest.xml
файле.
Ожидая 'android: screenOrientation = "unspecified"' или '"fullSensor" "для этого действия, чтобы пользователь мог использовать приложение в любой ориентации и обеспечить отличную работу на устройствах Chrome OS.
Должен ли я преобразовать его в "fullSensor"? Как я могу избавиться от этой проблемы?
Ориентация моей деятельности - портрет . Я хочу продолжать использовать портретную ориентацию в своей деятельности.
android
android-studio
Бурак
источник
источник
Ответы:
Это своего рода предупреждение, информирующее разработчиков о том, что для устройств с большим экраном нецелесообразно ограничивать ориентацию. Однако если ваше приложение поддерживает только портретный режим, это предупреждение можно отключить, выполнив следующие действия.
Mac: Android Studio -> Настройки
Windows: Файл -> Настройки
Затем:
Снятие шага снимок экрана
источник
Поскольку ваше приложение поддерживает только
portrait
режим, вы можете игнорировать эти ошибки, добавляяtools:ignore="LockedOrientationActivity"
все свои действия или просто добавляя<manifest>
тег верхнего уровня, который будет применяться ко всем действиям.источник
Если вы используете книжную ориентацию просто так, что вам не нужно использовать Bundle для хранения данных, пожалуйста, узнайте, как использовать Bundle. Это хакерский способ не использовать Bundle, но поверьте мне, это не решит всех ваших проблем. Извините, если я ошибаюсь, но я подумал, что установив ориентацию экрана, это отличный обходной путь. Это просто приносит больше проблем в долгосрочной перспективе
источник
Добавьте это к тегу манифеста:
источник