Как принять лицензии у флаттера? - PullRequest
0 голосов
/ 20 мая 2018

При запуске flutter doctor в cmd указывается, что лицензии android необходимо принять, запустив команду flutter doctor --android-licenses.

При запуске команды я получил ошибку, что repositories.cfg не может бытьнайдено в определенном каталоге.Я создал пустой файл в каталоге и ждал 4 ~ 5 минут, как предложено в этом сообщении SO. repositories.cfg не может быть загружен .

Повторное выполнение команды приводит к новой ошибке:

Предупреждение. Во время установки произошла ошибка: не удалось удалить или удалить существующий целевой файл: C:\installs\sdk\tools Переместить его вручную и повторить попытку ..

Удалениепапка инструментов не решила проблему.

Что мне нужно сделать, чтобы получить приглашение принять лицензии Android?

1 Ответ

0 голосов
/ 20 мая 2018

Чтобы решить эту проблему, скопируйте папку tools в другое место (например, C:\temp).Затем перейдите к cmd в каталог с помощью cd C:\temp\tools\bin

sdkmanager.bat --sdk_root=YOUR_DIRECTORY_HERE --licenses

YOUR_DIRECTORY_HERE и замените путь к исходной папке SDK (C:\installs\sdk).После этого удалите скопированную папку C:\temp\tools.

На этот ответ повлияло Не удалось обновить \ tools - Инструменты командной строки Android SDK для Windows

...