android - tools - react native windows




Не удалось найти tools.jar React Native Android В Windows 10 (6)

ребята. Я просто пытаюсь установить реакцию на свой ноутбук. Я следил за инструкциями по установке, но я все равно получаю эту ошибку.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not find tools.jar

Я использовал genymotion с os версии 5.1.0, у меня есть настройка переменной среды для android_home. Любая идея, что я пропустил здесь?


Если у вас встроенный JDK для Android Studio, это может вызвать конфликты. Обходной путь для этой проблемы, который я нашел, - это установить JAVA_HOME в местоположение JDK по умолчанию, указанное в Android Studio.

  1. Открыть Android Studio
  2. Нажмите Ctrl + Alt + Shift + S, чтобы открыть окно «Структура проекта».
  3. Установите переменную среды JAVA_HOME в путь, указанный в разделе «Местоположение JDK».

Если эта проблема возникает для Windows, то решение здесь довольно просто.

Установите Chocolatey

Установить jdk8

Перезапустите командную строку или Powershell в качестве администратора и запустите:

choco install jdk8

Теперь, если вы запустите

react-native run-android

Эта ошибка не должна отображаться.


Настройка JDK (не JRE. JRE не имеет tools.jar ) версии (например, JDK 1.7x), поскольку JAVA_HOME разрешит эту проблему.

Пожалуйста, проверьте переменные среды вашего компьютера и установите JAVA_HOME если он еще не был настроен.


Просто добавьте еще один пункт данных для людей, вытягивающих волосы. Я думаю, что обновление java, возможно, испортило мою среду, которая отлично работала 2 месяца назад. Сочетание того, что сработало для меня:

Установите JAVA_HOME в 1.7 , а не 1.8 .

У меня было 2 версии 1.8, и ни одна из них не работала.


Установка отсутствующей переменной системной среды JAVA_HOME работала для меня.

  • Нажмите WIN + Pause на клавиатуре.
  • Нажмите расширенные системные настройки.
  • Нажмите «Переменные среды».
  • Нажмите «Создать» в разделе «Системные переменные».
  • Введите «JAVA_HOME» в поле « Имя переменной» .
  • Введите путь к JDK в поле Значение . Для меня правильный путь с коротким именем файла был «C: \ PROGRA ~ 1 \ Java \ jdk1.8.0_66». Ваш путь будет зависеть от установленной версии.
  • Нажмите «ОК» и «ОК» в предыдущем окне.
  • Перезапустите любые приглашения командной строки или перезагрузите компьютер.
  • react-native run-android .

Я знаю, что этот вопрос относится к Windows, но это первый результат этой ошибки в Google, поэтому для Linux эта проблема может быть устранена с помощью:

sudo apt install default-jdk





react-native