Ошибка сборки: React Native Android - PullRequest
0 голосов
/ 17 октября 2018

Я настраиваю свою среду, чтобы начать разработку собственных приложений.Я продолжаю получать следующую ошибку:

PS C: \ map \ development \ learnreact \ реагировать-native \ helloworld> response-native run-android Запуск сервера JS ... Сборка и установка приложения наустройство (cd android && gradlew.bat installDebug) ...

Настроить проект: приложение Наблюдаемый идентификатор пакета 'platform-tools' в несогласованном расположении 'C: \ Users \ bheka \ AppData \ Local \Android \ Sdk \ platform-tools '(ожидается' C: \ Users \ bheka \ AppData \ Local \ Android \ Sdk \ platform-tools \ platform-tools ') Проверка лицензии для пакета Android SDK Build-Tools 27.0.3 в C: \ Users \ bheka \ AppData \ Local \ Android \ Sdk \ platform-tools \ licenses Предупреждение: Лицензия на пакет Android SDK Build-Tools 27.0.3 не принимается.Проверка лицензии для пакета Android SDK Platform 26 в C: \ Users \ bheka \ AppData \ Local \ Android \ Sdk \ platform-tools \ licenses Предупреждение: Лицензия на пакет Android SDK Platform 26 не принята.

FAILURE: сборка не удалась с исключением.

  • Что пошло не так: произошла ошибка при настройке проекта ': app'.

    Не удалось установить следующий AndroidПакеты SDK, так как некоторые лицензии не были приняты.платформы; android-26 Инструменты сборки Android SDK Platform 26; 27.0.3 Инструменты сборки Android SDK 27.0.3 Для создания этого проекта примите лицензионные соглашения SDK и установите недостающие компоненты с помощью Android Studio SDK Manager.В качестве альтернативы, чтобы перенести лицензионные соглашения с одной рабочей станции на другую, см. http://d.android.com/r/studio-ui/export-licenses.html Использование Android SDK: C: \ Users \ bheka \ AppData \ Local \ Android \ Sdk \ platform-tools

  • Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите с --scan, чтобы получить полную информацию.

  • Получите дополнительную справку по https://help.gradle.org

СБОЙ ПОСТРОЕНИЯ в 2 с Не удалось установить приложение на устройство, прочитайтеошибка выше для деталей.Убедитесь, что у вас запущен эмулятор Android или подключено устройство, и вы настроили среду разработки Android: https://facebook.github.io/react-native/docs/getting-started.html

Я принял лицензии, используя .\sdkmanager --licenses, но не повезло.Я переустановил SDK с помощью менеджера SDK в Android Studio без удачи.Кто-нибудь знает, что я должен делать?

1 Ответ

0 голосов
/ 17 октября 2018

Убедитесь, что sdkbuildtools, используемые Android Studio и вашим эмулятором, такие же, как в вашем файле build.gradle в папке вашего проекта.Если они не совпадают, либо измените файл build.gradle, чтобы использовать установленную версию SDK.Вероятно, произошло то, что у вас есть sdk 27, используемый вашей андроид-студией, и ваш проект rn попытался построить его с помощью sdk 26. Принятие лицензии ничего не изменит, потому что, хотя оно принято, оно все еще не используется вашим эмулятором и вашей Android Studio.Надеюсь, это поможет!

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