Подтвердить что ты не робот

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

Ребята. Я просто пытаюсь установить реакцию на свой ноутбук. Я выполнил все инструкции по установке, но я все равно получаю эту ошибку.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not find tools.jar

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

sdk manager

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

Ответ 3

Я собираюсь сделать длинный выстрел здесь. В java libs папке есть tools.jar. [Java sdk, который есть]

Обычно у всех этих фреймворков и ides есть папка lib. и в нем отсутствуют указанные tools.jar. Просто скопируйте его там.

Ответ 4

У меня была такая же проблема, когда я запускал run-android-run-native, это дало мне ошибку tool.jar не найден. Я решил это, добавив одну строку, указанную ниже, в файл gradle.properties, который находится в проекте android. введите описание изображения здесь org.gradle.java.home = C:\Program Files\Java\jdk1.8.0_121

Ответ 5

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

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

Ответ 6

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

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

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

Ответ 7

Найдите и скопируйте tool.jar из пути JDK C:\Program Files\Java\jdk1.8.0_151\lib\tool.jar

затем вставьте его в папку JRE C:\Program Files\Java\jre1.8.0_181\lib

затем удалите папку сборки из вашего проекта /android/app/=> build

а потом попробуй отреагировать-родной запустить-андроид

Ответ 8

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

sudo apt install default-jdk

Ответ 9

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

Установить шоколад

Установите jdk8

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

choco install jdk8

Теперь, если вы бежите

react-native run-android

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

Ответ 10

Я удалил каталог " \ response_native_project_path\android " и запустил

    reactive-native android

тогда беги..

    reactive-native run-android

Тогда ошибка исчезла