вы не приняли лицензионные соглашения следующих компонентов SDK [Android SDK build-tools 23.0.1]

У меня следующая проблема, я пытаюсь запустить свое приложение с помощью react-native. не могли бы вы помочь мне, пожалуйста


person Maynor Castro    schedule 24.10.2017    source источник
comment
Я хочу запустить свое приложение, которое я пишу, я использую React Native. но у меня такая проблема.   -  person Maynor Castro    schedule 25.10.2017


Ответы (3)


Попробуйте так

перейдите по пути к вашему android-sdk\tools

C:\Users\USER\AppData\Local\Android\android-sdk\tools

затем выполните приведенную ниже команду

.\android update sdk --no-ui --all --filter build-tools-xx.x.x,android-xx,extra-android-m2repository

он будет установлен с принятыми лицензионными соглашениями

в соответствии с вашей проблемой build-tools-xx.x.x - это 23.0.1, а android-xx - 23

person Dulanga Heshan    schedule 05.09.2018
comment
у меня не работает, пишет андроид не распознал внутреннюю команду - person Vishal Pachpande; 09.11.2018
comment
stackoverflow.com/questions/11350692/ вы запускали команду с ./android.. - person Dulanga Heshan; 09.11.2018

Откройте командную строку, перейдите в папку Android SDK и выполните: sdkmanager.bat --licenses

Вам будет предложено принять лицензии, которых у вас нет.

PS. Пожалуйста, сделайте поиск в Google, прежде чем публиковать, на этот вопрос уже многие ответили.

person sfratini    schedule 25.10.2017

Это сработало для меня (в Windows):

Перейдите к: C:\Program Files (x86)\Android\android-sdk\tools

Щелкните правой кнопкой мыши android.bat и выберите Открыть от имени администратора.

Теперь вы можете вручную установить и принять лицензионное соглашение для Android SDK Build-tools 23.0.01.

Если он жалуется на [Android Support Repository] или любой другой пакет, просто повторите процесс для этого пакета. Ваше здоровье.

person Martin Erlic    schedule 24.06.2018