всякий раз, когда я запускаю новый проект вact-native, я получаю сообщение об ошибке, что android sdk лицензии не принимаются, как избавиться с этим навсегда? - PullRequest
0 голосов
/ 31 января 2020

Не удалось установить приложение. Примите все необходимые лицензии SDK с помощью SDK Manager: «$ ANDROID_HOME / tools / bin / sdkmanager --licenses». Запустите CLI с флагом --verbose для получения более подробной информации. Ошибка: команда не выполнена: приложение gradlew.bat: installDebug -PreactNativeDevServerPort = 8081

Не удалось установить следующие пакеты Android SDK, поскольку некоторые лицензии не были приняты. build-tools; 28.0.3 Android SDK Build-Tools 28.0.3 платформы; android -28 Android SDK Platform 28 Чтобы построить этот проект, примите лицензионные соглашения SDK и установите недостающие компоненты, используя Android Студия SDK Manager. В качестве альтернативы, чтобы перенести лицензионные соглашения с одной рабочей станции на другую, см. http://d.android.com/r/studio-ui/export-licenses.html

Использование Android SDK: C: \ Users \ LENOVO \ AppData \ Local \ Android \ sdk \ platform-tools

Я использую VScode в качестве редактора, и у меня есть версия RN - 61.0.5 "$ ANDROID_HOME / tools / bin / sdkmanager --licenses" Я использовал эту команду но я все еще получаю ту же ошибку.

1 Ответ

1 голос
/ 31 января 2020

Вот ссылка, которая поможет вам: Вы не приняли лицензионные соглашения следующих компонентов SDK

Вам необходимо принять лицензии через терминал / приглашение

например, на linux:

cd ~/Library/Android/sdk/tools/bin/

Запустите sdkmanager следующим образом:

./sdkmanager --licenses

Например, на Windows:

cd /d "%ANDROID_SDK_ROOT%/tools/bin"

Запустите sdkmanager следующим образом:

sdkmanager --licenses

И принять лицензии, которые вы еще не приняли (но должны).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...