То, что вы пробовали, на самом деле работает. Однако, это не форсирование ориентации, это просто предпочтение этого. Это означает, например, что если вы попытаетесь установить ориентацию на альбомную с помощью
SystemChrome.setPreferredOrientations([DeviceOrientation.landscape])
Флаттер не будет поворачивать ориентацию, но если вы поворачиваете устройство из портретной в альбомную, ориентация приложения будетзаблокирован в альбомной ориентации.
Если вы хотите, чтобы Flutter программно поворачивал ориентацию, принудительно вместо , предпочитая , рассмотрите возможность использования пакета auto_orientation ,
После импорта пакета вы можете использовать AutoOrientation.landscapeAutoMode();
, чтобы зафиксировать ориентацию в альбомной ориентации.