Если при запуске команды Flutter происходит сбой конкретно в учетной записи, не являющейся администратором, это может быть связано с проблемами с разрешениями. Вот несколько способов решения этой проблемы:
-
Запуск командной строки от имени администратора. Перед выполнением команды Flutter щелкните правой кнопкой мыши значок командной строки и выберите «Запуск от имени администратора». Это предоставит необходимые административные привилегии и может предотвратить сбой.
-
Предоставьте разрешения для каталога Flutter: перейдите в каталог, в котором установлен Flutter (например, C:\flutter), и убедитесь, что учетная запись, не являющаяся администратором, имеет разрешения на чтение и выполнение для этого каталога. Щелкните правой кнопкой мыши каталог Flutter, выберите «Свойства», перейдите на вкладку «Безопасность» и добавьте учетную запись без прав администратора с соответствующими разрешениями.
-
Отключить контроль учетных записей пользователей (UAC). Контроль учетных записей пользователей — это функция безопасности Windows, которая иногда может мешать выполнению определенных команд. Временное отключение UAC может помочь решить проблему. Откройте панель управления, найдите «Контроль учетных записей пользователей», сдвиньте панель в самое нижнее положение и перезагрузите компьютер перед выполнением команды Flutter.
-
Используйте виртуальную среду: создайте виртуальную среду или используйте существующую, чтобы изолировать свой проект Flutter. В виртуальных средах часто возникает меньше проблем, связанных с разрешениями. Активируйте виртуальную среду и попробуйте запустить команду Flutter.
-
Переустановите Flutter. Если ни один из вышеперечисленных методов не помог, рассмотрите возможность переустановки Flutter с правами администратора. Полностью удалите Flutter, затем загрузите и установите последнюю версию, запустив установщик от имени администратора.