Не удалось найти 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]()
Ответы
Ответ 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
Тогда ошибка исчезла