Я впервые погружаюсь в реакцию на родной мир и пытаюсь настроить среду разработки Windows с нуля, следуя этой статье . Все в порядке, пока я не попробую запустить react-native run-android
. Я уже принял все лицензии с sdkmanager --licenses
, но все еще получаю ошибки лицензий:
> Configure project :app
Checking the license for package Android SDK Build-Tools 27.0.3 in C:\Program Files\Android\Android Studio\licenses
Warning: License for package Android SDK Build-Tools 27.0.3 not accepted.
Checking the license for package Android SDK Platform 27 in C:\Program Files\Android\Android Studio\licenses
Warning: License for package Android SDK Platform 27 not accepted.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Failed to install the following Android SDK packages as some licences have not been accepted.
platforms;android-27 Android SDK Platform 27
build-tools;27.0.3 Android SDK Build-Tools 27.0.3
To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html
Затем я нашел этот комментарий , где пользователь предлагает следующую команду: $ANDROID_HOME/tools/bin/sdkmanager "build-tools;26.0.1" "platforms;android-26"
. Я выполнил его как sdkmanager.bat "platforms;android-27" "build-tools;27.0.3"
, чтобы соответствовать версиям в моем env, и менеджер загрузил новые лицензии, но ошибки остаются.
Я не знаю, как принять эти лицензии выше. Любое предложение?